This is getting out of hand again, and the mods will be cracking down on it. Debate all you want, but name calling and jumping all over someone is out.
And I just wanted to add that I'm concerned about the fact that people call people jokes and other related words for their OPINONS which are supported with well developed thought. Keep it civil. Just because you have a differing take on things than another poster does not allow you under any circumstances to call them a joke. A simple, "I disagree because...." is all I ask for.