Addressing an earlier post about gay being used as a derogatory term: You should hang around in schools over here hermano. The word 'gay' means 'lame', and kids use it every second sentence to describe something. If I give out a detention it is 'gay' and I'm 'such a gay teacher', the homework is 'gay', as is the fact that it rains or snows.
I'm not being like an APOLOGIST or whatever, but the word has changed its meaning on that front. Kids don't actually mean "THIS IS HOMOSEXUAL", they mean that it's lame. It's become part of their vernacular, however much we detest it. So like the best idea is to not become annoyed with it - in a few years it'll drop out of usage like that, much in the style of "RAD" and "ACE".