@JPB,
I might take R more seriously if he didn't so easily resort to the use of the pejorative "teabaggers." While I appreciate that R and so many others believe that people who affiliate with the broad concept of the Tea Party are lunatic neaderthals, I also appreciate that there are equally bigoted folks who believe black people are an inferior breed and warrant the term "nigger."
Clearly "teabagger" hasn't achieved any sort of level of societal taboo, let alone the one, rightfully, assigned to the N-Word, but the intent behind the usage is quite similar.
Those who use "teabagger" know full well that it is seen as an insult by Tea Party associates, and they mean for it to be.
I'm not for censorship though and if someone wants to use "teabagger," they should go for it, but they should also realize that once they do they have made a concrete statement of the contempt they have for poeple who they associate with the Tea Party, and not try to assume a facade of objectivity.
Not sure of your purpose for quoting what is essentially a left-wing daisey chain from Facebook.