For me, at least, it was like listening to a small child whose big brother had just taught them to say something rude. Attention seeking high-camp OTT attempt to get a reaction. The worst thing you could do is acknowledge it.
I took no offence at the words or the way they were used. He can’t* have meant it, way more likely to be (a shit) parody. Nobody** would be influenced by it to think differently about gay people, or spd users, so why would I be upset by it ?
* and ** – Exceptions to this must surely be endangered species due to inability to remember to breathe periodically and thus not of concern
re “**** etc” – offensive to me only in context, ie used as pejorative. I wouldn’t use them now, but I managed eeny meeny when I was a kid without hating anyone.