I don't know any homophobic people in real life, I have only encountered them online. They are rare in my country.
Religious reasons are not valid reasons, since then they would be hypocrites. Although religious people always will be hypocrites since they cherry pick whatever they like from the bible/whatever.
All reasons for being homophobic is ......
2 reply