Nonsense - 

homo-
1.
a combining form appearing in loanwords from Greek, where it meant “same” ( homology); on this model, used in the formation of compound words ( homomorphic).

Homo means "same" and always has in this context. And are you actually claiming the word gay  written in the 16th century yuletide song is referring to homosexuals ?

This kind of militant revisionist nonsense wins no points in the heterosexual community, fyi. At least have the courage to be honest about your identity.