I think the word gay is a widely overused word, it can be used as a general insult, or to actually define someone who's homosexual, thinking someone is homosexual isn't sexual harrassment, but thinking someone is gay in an insult form, is more of an offense.
Nice Essay Drew, a lot of good...