One of the reasons that mainstream moral commentary is asinine is that people pretend to evaluate issues impartially - this is regarded as the only sophisticated approach, the only sound and decent approach.
For instance, in discussing wars, or religious conflicts, or national conflicts; educated people are extremely careful not to talk in terms of a good and bad side - that would be to descend to the level of children - at best - and more likely that of genocidal Nazis (or whatever...).
This is, of course, complete and utter nonsense.
Moral disputes can only be evaluated after a decision concerning who are the 'goodies' and who are the 'baddies'
- everyone throughout human history knew this until a few decades ago; and the vast majority of the people in the world still regard this as obvious and unchallengeable common sense.
Yet, within the bubble of Western political correctness, the media, the education system, public administration, NGOs, and (especially) the mass media - everybody insists upon and operates on the insane, self-destructive and evil assumption that ethical maturity entails impartiality!
Watch out for this! Before embarking on a moral discussion insist that protagonists define who they regard as the goodies and who as the baddies - insist that all participants state who they want to win.