No, you haven't. It's a sexual act, and can be performed by either heterosexuals or homosexuals.<quoted text>
I've already established that the origin of the word means a homosexual act.
Yes, Canton meant to insult you when he initially used the term. A "teabagger" is an insulting way to refer to a member of the Tea Party. But this whole homosexual aspect is something that you brought up (and are hanging onto like a junkyard dog.)
Give it a rest.