I agree. But I am not hopeful.
You'll never get Puritans to dilute their ideals. Such folks are willing to destroy everything rather than submit their principles to bargaining.
Until folks generally admit that one person's ideas of rights and principles are doomed to conflict with those of others, we won't get politicians who compromise.
Self-righteousness is sometimes expressed as religion. Sometimes as politics. It is almost always pernicious.