I think I saw a thread similar to this around recently about how "offended" you can be. Not the sex thread, mind ye.
I don't use "gay" as a slur. The term itself has officially developed from:
- Merry / Carefree (1200s)
- Noble Knight / Lady (1400s)
- Promiscuous (1800s)
- Homosexual [Male] (1900s)
Source
So for me, it's basically changed in meaning to:
- Ridiculous / Lame (2000s -
Belldandy)
Just as words do throughout history, "gay" IMO has changed in meaning... Although it still can mean the slur, pending the context, it's obvious that when someone says, "Homework is gay" that they mean "Homework is unpleasant" or that "Homework is lame."
I don't think it's offensive in this context. It's not about homosexuals afterall. It has just become synonymous to "uncool," "not fun," etc. and although it may derive originally from a distaste for homosexuality, the context changes the person's intention altogether, and that should definitely be considered before pointing any fingers or getting hyped up over nothing.
Though, to say that someone
is gay is more of a homosexually-driven slur than calling
something gay. That thing, after all, doesn't have a sex so it doesn't make sense to think it a slur. To say that someone else is gay and truly meaning "stupid," well, firstly who does that [anymore] and secondly, yeah that's bad :P