No matter what their words are all I can see is "I'm guilty of this...and because I'm guilty...I'm going to yell at you via capital letters and hurled insults."
This applies to any controversial post.
There's a difference between logical and factual arguments that are healthy debate and simple words thrown around to "get back" at the previous poster. One makes you look credible, the other makes you look uneducated and a perfect example of whatever point in being made.
Also its kinda humorous to see people post very heated or controversial posts and then be surprised when it starts a fire.
Just because you may have freedom of speech, doesn't mean you should always use it....
That's all :)