Until you learn the difference between a person's ethnicity and a person's voluntary leisure activities, you should take a refresher course in logic.
Do find the term "button man" to be an offensive term for a hired killer?
Do you find the term "southpaw" to be an offensive term for a left-handed pitcher?
Does it raise your hackles when someone says "leatherneck" instead of Marine?
Does it enrage you to hear a doctor referred to as a "sawbones"?
Would you file a civil rights complaint if people called you a "rookie" your first day on a new job?
Oh please. Of course the term "faggot" is offensive. Regardless of how hard you try to justify it's use, or whether you care or not, the fact is that in most of the civilised world people will frown upon the use of the word "faggot" much than the terms "rookie" or "southpaw".
Exactly. Homosexuals have been very diligent at trying to equate actions with ethnicity.