Hmm, I guess origins of hate things like homosexuality or impotency comes from prehistoric and ancient times, where procreation was almost sacred.
Tolerance? Tolerance can be easily turned to ignorance. You ignore the problems of other, because you tolerate some people may want to beat up other people. That's their style, yeah, and we're tolerant. They just wanna get some "good old ultra-violent" (quoting Clockwork Orange).