There are those who say that adhering to principles over pragmatism condemns you to be a loser.
Myself, I say it depends on which game you are playing. You may well lose the game of "wield political power in 2020s America", but if the game you're actually playing is "avoid becoming an integrity-void sack of shit", you're going to come out way ahead of the field.
@cerebrate Your coat is kind of a brownish?