The difference is that while being racist, sexist, and homophobic necessarily imbues one with a level of jerkhood, one can also be a jerk whilst not being racist, sexist, or homophobic. So here's the logic you've arranged: All cultures contain jerks, jerks are racist, sexist, homophobes. Therefore, all cultures contain racist, sexist homophobes. But your second premiss is flawed, because not all jerks are racist, sexist, and homophobic. Some of them just drive in the bike lanes, or piss on the toilet seat, or listen to Nickleback or whatever. So while all people who are racist, sexist, homophobes are jerks, not all jerks are racist sexist homophobes, and so there can exist (and have existed) cultures that were not misogynistic or homophobic.