You also have to consider the media. Television and movies tend to portray gay people in a negative light. If you have picked up this and internalised it, then it could lead to your feelings.
Personally, I think this has changed massively. In Australia when Stephanie Rice said '******' in an offensive way towards a sports team or something when they lost over the social site Twitter, she was dumped by the Jaguar car company(one of her sponsors). She then tearfully apologized on TV about her homophobic comment.
Another example is when a school wanted to change the lyrics of 'Kookaburra Sits In The Old Gum Tree'. One of the last verses in the song goes; '...laugh, Kookaburra laugh, Kookaburra gay your life must be.'. Back in the day that song was written gay ment joyful/flamboyant/happy etc. People ended up saying that it was rediculous that they wanted to change the lyrics from '
gay' to '
fun'. Changing the words to the song would also infringe on the copyright laws, allowing Larrikin Music to sue if it were to happen.
The school principal eventually went on a morning talk show and said that it was a mistake and they have since left the word 'gay' in the song. The hosts of the morning show were saying that they could have educated the children about the fact that there are different people in this world, chances are there would be at least ONE gay/bisexual child in that class(statistically speaking).
But yes, some TV 'events' can be more homophobic/negative towards gays.
I highly suggest counselling as others have said. Keeping in mind:
there is absolutely nothing wrong with being gay. The world would be a much sadder place without you! :hug: