We've just been through a similar situation with another player who ended up being perm banned.
I'll give you the same advice I gave him. Watch your attitude. I don't care one little bit what you think of your attitude, if someone complains about it and an admin tells you to change it, you do it. If an admin tells you to be quiet, you shut up. If an admin tells you not to do something, you don't do it. It's that simple.
Think before you speak, don't just say what YOU find appropriate, think "could this annoy/upset/aggrovate another player?" before saying something. If even one of those can be answered with yes, or even a maybe, don't say it. Even if you just think it's a joke.
The admins put in a lot of time and effort to keep this server going smoothly. I'm not going to put up with people with bad attitudes creating more work and disrupting the server just because they think they are in the right. Simple answer is, behave how you are told to behave or leave. Because if you don't, you will find yourself removed forcefully.