Banning somebody from posting to a big sub on this site is censorship, that's not free speech. An oddly-specific little sub is one thing, but banning somebody from a big sub that hasn't even broken site-wide rules has no place on a site like this.
Read the ToS again. You are yelling at wind here.
The stuff at the bottom?
Moderators are not a part of site staff, and may be removed at any time, for any reason. Moderators may create their own rules as long as they do not violate the terms of this agreement. By becoming a moderator of a default sub or been granted ownership of an existing sub, you agree to represent the best interests of the community you moderate. Continuous failure to do so may result in your removal as a moderator or owner of a given sub.
What is it that you don't understand in that part?
(post is archived)