The word you object to is, none the less, correct and descriptive regardless of provenance.
If a fag calls itself gay.. do you contend that it isn’t a fag because the semantics do not suit you?
“The word you object to is, none the less, correct and descriptive”
It is a euphemism, and deceptive.