It's really quite difficult to not be demeaning because the core of the problem is bigotry across the political spectrum, making significant unequal decisions about individuals based on shallow characteristics (appearance, ethnicity, gender expression). And you can't really have a discussion about it because nobody will accept that making decisions based on a person's race/gender/... is discrimination regardless of which group gets the positive benefit. And you can't really have a discussion about it because "yeah but what the other guys did or are still doing is way worse".
Bottom line: to succeed in the 21st century you have to weigh pros and cons and live in the grey area. This is an optimization problem not a battle between good and evil. Viewing the world exclusively through the "good vs evil" lens is going to lead to a civilization threatening war.