Calling something 'gay' which I find queer and backwards is a brilliant use of the word.
Calling something 'retarded' is also appropriate in many circumstances.
What's not appropriate is grown adults policing language based on their own moral compass. I do not subscribe to your value system, sir.