An even darker view:
It's one hell of a coincidence that every single culture in human history has given us sexism, racism and war. I would propose that those three traits are more genetic than cultural, because if you find a culture that's never gone to war (hell, even BUDDHISTS have had wars), has never discriminated against another ethnicity, and has never treated women like shit, then you're talking about a culture that literally isn't even HUMAN.
Not that I support these traits. Rather, in my darker moments, I see them as evidence that the fundamentalist Christians and Muslims are right, and the reason why so many human cultures are so misogynistic, homophobic, prejudiced and bloodthirsty is because God exists, and he really is like the Old Testament God - in other words, a hateful piece of shit who personifies PURE EVIL, and personally wants to see us all fail, which is why he gives us free will, but only AFTER filling our heads with bad wiring, so that he can punish us for being the defective toys that he PURPOSEFULLY MADE US to be.
In short, God wants us all to be like Fred Phelps, which is why it's morally imperative that we defy the evil will of God.