What you are saying is actually interesting. I remember that when I met the word 'gay' for the first time, it didn't mean 'happy,'
But the very old Longman Dictionary that I have somewhere in a box stored in my garage (its been published in 70s, I think) the initial meaning is 'happy' instead of 'homosexualist'
I bet that rainbow colours meant something better than just the symbol of that homosexual association, right?
Modern language and attitudes suck balls so much...
Um, sorry so much for being nerdy and going offtopic