I use curses and bad language all the time on this site. Shit. Cock. Fuck. See? Nobody bans me for it, because I don't use it to insult people and never aim it directly at people, at least not to intentionally cause insult or harm. Similarly, if somebody was to ask me to tone down my language then I'd consider it. You were probably banned for the intent behind what you said.

Anyway, it's probably best to take this up with a moderator in private, or just let the issue go.

Edit: By the way, the moderators and admin of this site have the right to control what you say, because they run the place. If they don't want something here then it's not gonna stay. Don't start claiming your rights are being infringed upon, because we all know that's bullshit. If somebody came to your house and called you every name under the sun or acted in a hostile way or threatened you or something, you wouldn't let them get away with it because of freedom of speech, would you? You'd kick them the fuck out. Hence, you got kicked the fuck out.