For what it's worth, as a straight male myself, I have never understood homophobia. But then I've also never understood racism, religious wars and a lot of other stupid things either.

The nearest thing I can think of that might be the answer is that homophobes always seem to be very insecure in their own sexuality.