When did the term "gay" mean "that sucks"?

Like, "Man that's so gay" or when you refer to someone as a "f@ggot" it means an idiot, a douchebag, a punk, an a$shole, etc.

And usually those who use those terms are always quick to point out that they're not homophobic and it's not meant to offend.
11 answers 11