Personally, I'm onboard with being equal-and-opposite to whatever race/gender caste systems are being used. But if there's not a correct counter-balance, all you end up with is an inverted race/gender caste system.
It's like fighting fire with flood rains, and not recognizing the difference between a forest-fire and camp-fire.