I think the reason homosexual men originally became known as 'gay' was because the stereotype on television was if you were gay you were also really camp and therefore always happy (or acted so on stage).
Think of some Camp tv stars and I think you'll know what I mean.