I think this is an example of when language loses meaning:
This overlooks the simple link between language and context.
So let us pretend a raging homophobe stuck to these rules but launched a tirade in which he substituted "LGBT+" for every time he would have said "queer", does it do a single thing to lesson the effect of the tirade?
The fact is, the problem is with his intentions not his langage.
Likewise if your granny says something like
"You know, that nice queer boy from number 2 down the street", clearly this was innocuous and not an instance of hateful language.
When it comes to meaning context matters.