lol
it's not just because of political reasons, there's more to it. sure maybe some feel like it's okay to joke around using words like gay (hell, I know people know use the word retard but inadvertently hurt people who do have mental disablities). even I know friends of mine, who used the word Jews to replace the term stupid - but that's because they were idiots back then. idk, you can do what you want, but from I've experienced, mouthing out derogatory words (probs not gay as much) in the wrong context can come across as inconsiderate and immature
I agree with what you said, but on the other hand I don't think it's right to attack someone just because they've been using it once or twice.
Our society it appears to have embed these derogatory language into many teens and young adult's colloquial vocab - it's not the fault of the individual if they simply have been slightly more delayed than say you, in making or rather editing such words out of their word bank.
If you really want to get political, consider whether you've ever said 'mankind' instead of 'humankind' or 'policeman' instead of 'police (people)' etc. I think most people just accept the norm and don't give a second thought therefore they not necessarily
wrong or immediately ignorant because their context has perhaps never challenged such terms. It's abit condescending to say so otherwise because it implies that you think
your ideology is immediately better than someone else.