Why are religious and uneducated men seem to be much more homophobic than educated and non-religious men?

Religious and uneducated men: Fuck the gay guys! Love lesbians but fuck the gays! It's ok to rape a kid but it's not okay for a man to loving a man, they're disgusting!

Educated and non-religious men: I'm okay with LGBT community unless they harass me. It's their privacy, I'm not interested

Women: Love is love lol

Why are religious and uneducated men seem to be much more homophobic than educated and non-religious men?
Post Opinion