That brings up another contributing factor – the behavior of the more visible homophobes makes them look like assholes and/or self-loathing closet cases, which doesn’t exactly bolster their standing in general public opinion.
Yeah, maybe, but if you’d like to explore this topic you need to take it to Elections or Great Debates.