This pretty much sums up what I've been telling people for the last 5 years. All I got was NUT UH STUPED ITS BAD!!11!one!1!!
The connotations on them, however, still exist and are seen. Certainly, that doesn't mean you shouldn't be allowed to use them in your own life, but sometimes people perceive them in a negative manner and dislike the usage of the words. I, personally, don't swear and don't like it when others do as well, for the same reasons I dislike when a person uses a rude tone in their voice when they speak. Those words I don't see at any point need to be said. But that's my own word choice and feeling.
However, in a server, the host has his set of rules that should be complied to. Certainly, they should be reasonable and a no swearing rule is. The host may merely want to have a relaxing, "clean" environment. However, the punishment should also be reasonable as well and a ban, even for 10 minutes, wasn't necessary in the situation. On the other hand, it is his server and has the right to enforce his rules in any manner he so pleases.
On another note, Narko is correct. If you wanted to be unbanned, you should have merely apologized and not given a lecture about how his opinion on such words is wrong. As he said, you were raised different and you see things from different views. And while his justification wasn't the greatest, he didn't need to justify anything to you in the first place. He had a rule and you broke it. Granted, it was "unintentional" and I agree the ban was not needed, but it is still his server. If you can't respect the rules he has and his own opinion, maybe it's best if you don't go there. It is quite obvious you don't want to be anyway.
To long; Did not read - Even if you don't agree with him, it is his server, and you should respect his opinions just as you want him to respect yours.
I advise both of you move on from this, and just try to enjoy what little time you have. Life is too short to be wasted on inane drama.