If you guys are lawyers, remind me to not hire you.
Instead of focusing on one phrase in one paragraph, why not read the whole post and let it settle in before just posting a knee-jerk reaction?
You opened your statement by saying that "teabagger" was a derogatory term, implying it was a term people lobbied AT the Tea Party movement to insult them. Where in reality they named THEMSELVES that and use it in their own protest signs. So the very first group of words in your argument are false which pretty much negates the entire argument because it's simply building off a false premise.
There's no other way to think about it, look at it or even a reason to read the rest of the paragraph. It starts off false so like a True/False question if any part of it is false then the whole thing is false even if there's truth somewhere in it.
And there's plenty of derogatory terms lobbed at the left, usually terms like "Socialist" and most often "Liberal" and most people embrace those terms. I'll sit here and PROUDLY tell you I'm a Socialist.
So, that aspect of your claims and arguments are false because the Left *are* insulted with "derogatory" terms from the Right, though maybe nothing quite as loaded as a sexual metaphor.
Regardless, at the end of the day the Tea Party movement used the "Teabagger" term about themselves first, apparently without any real knowledge on what the term is taken to mean out of context. So calling them "Teabaggers" isn't an insulting, derogatory use of the term it's simply calling them what they are called. Now, sure, over here we use the term with a wink and they're using it un-ironically but it *is* what they opted to call themselves.