As long as there is money to be made of votes to be coereced it will exist. As someone already mentioned, the sexes are so different there will always be some manner of tension. As for racisim, this is where the money and vote stuff kicks in. If race relations in this country were to normalize, the poverty pimps like Jesse Jackson, Al Sharpton, et. al., would be out of business and the democratic party would loose its automatic 90% voting block and would never again be a factor in a national or statewide election. So, I don't expect an end to racisim in my lifetime, too many want to keep the poor under-educated and on the government plantation.
WCK