Themselves.
Nobody is completely heterosexual. They see homosexuality as a weakness because they've been taught that it is. So when they feel it, they lash out.
It's always personal insecurity. Every time. Weak people attack things that are outside their comfort zone, and twice as hard when they see themselves in those uncomfortable things.