The simple truth is that people get banned when they break the rules. The rules everyone agrees to when they sign up, and the rules that are at the top of each and every forum page.
If anything, this forum tends to be a bit more lenient than most I know. If I am not divulging too much, but typically, we give people 5 chances here. 5! FIVE times to knowingly break the rules! 4 times you get a note saying "please read the rules. If there are any questions, please don't hesitate to ask" before the punishment is really long-term. And, then, often for long-standing members, we even try to work with them a little more, try to make deals, try to "give credit for prior good behavior" and the like.
But, when someone continuously crosses the line, what are you supposed to do? In the end, William has asked us to moderate the forum in a certain way, and you cross that line too many times, then there will be consequences. They do it to themselves, unfortunately. I'm not going to discuss the specifics of these cases, except to say that both were given numerous warnings and chances. Both chose to ignore them. In the end, they knew what would happen, and yet they chose to break the rules again. In the end, they left the moderating team no choice.
Furthermore, we no longer let any single mod get emotional and have too much power on their own. For large decisions, we need a majority of the active mods to agree to the action taken. So, it isn't just one individual with a possible personal grudge, but the entire team that agrees.
It really is as simple as that.
What I meant was is it a short suspension ie 12 months or is it termination of the account ie never allowed back on?
I think that the exact punishment is between the moderating team and the individual. Let's just say that the punishment fit the crime.