Evolutionary psychology should be careful about what it elevates to scientific "fact", because quite a lot of it as quoted by people seems to be just-so stories with no hard evidence.
The "interpretation of archeological artefacts" kind of science is a lot less durable than the "reproducible double-blind experiment" kind.
http://sl4.org/crocker.html
If scientific facts (so-called "HateFacts", think Evolutionary Psychology) offend you, it's your problem really.