Theodoric writes:
This is a ridiculous argument. "Gay" is a slang term.
'Slang' is a bit like 'Life' or 'Species'.
All of them are notoriously difficult to define.
Even when linguists attempt to define 'slang', their definitions are often subjective and/or based on usage (which varies between populations).
It also seems particularly difficult to identify single-word slang (as opposed to phrases).
Tradition and heritage are all dead people's baggage. Stop carrying it!