But having said that, you said this Before stepping into the arena of ideas, Gird up thy loins... So, perhaps those taking offence at the disagreement of their dumb/controversial idea might want to get over themselves and understand people don't agree. Gird your loins for the response you have to know might be coming and quit taking offence. You don't need to call names at people to disagree nor do you need to be disrespectful but even in the Senate sometimes one senator says to the other senator my esteemed colleague is a fill in the blank) try idiot. That is not disrespectful. The problem here is that moderators are subjective people. If you are on a vegan forum and you begin to espouse the great delicacy of meat you should not be surprised when vegan members of the forum call out your hypocrisy, especially if you are a moderator. That should not be cause for banning.