Yeah, I don't like it either. Can't wear anything rainbow colored now, including my Pink Floyd shirt, without being uncomfortable. People who didn't know Pink Floyd for example would get the impression is stands for Gay Pride.
I don't see the rainbow itself being defiled, even when on clothes, because the rainbow itself is a holy thing. I don't think it's possible for it to be defiled like that, see my picture attached. Nothing really says "gay" in it to me, just a picture of a rainbow.
It's when you wear the colors by themselves, that's when Gay Pride comes to mind.
https://img1.etsystatic.com/014/1/6319030/il_fullxfull.415890187_2ehq.jpghttp://chicagotribune.chictrib.netd...eab33525d08d6e5fb8d27136e95/1/0/104494f_5.jpg