Can you define how it depends on users?
In the sense that there needs to be a constructive dialog, rather than a fruitless back and forth. Obviously, it's a two way street. The users, as well as the mods, have to do their part in order for that to happen. If one party or the other isn't living up to that standard, then the thread becomes pointless.