I think as a heterosexual its quite natural to have a 'yuck' reaction to two men getting it on, it follows from that. I was homophobic up until c. 16 but I couldn't rationalise it and any argument I made was pathetic and forced to change my view a full 180.
If I was religious I would have had an excuse to carry on with my view, religion is a friend of bigots everywhere, you never have to admit you are wrong!
Whilst our perception can find fault that is truly hidden at times.
You see the big mistake is to think that one finding homosexuality not normal or right according to their own personal feelings does not make the person a bigot. A Christian who believes God says homosexuality is not the right way for his people does not make them a bigot.
Religion is not a friend of bigots... Racist bigots... -are not all religions inclusive of people from every creed, races and even nations?
It is too simple and unrealistic to make such comments when Homophobia is found in all races, and nations both atheist, agnostic and theist alike.
Homophobia is something people of every walk of life can be affected by.
Being a Christian, Atheist or Agnostic does not in themselves make a person homophobic.