Maybe we just need more "hard asses".
"Congressman, you lied---stupidly---to the American people on a matter of national significance. Clean out your desk and call a cab. You are leaving"
"Since you voted to overturn the last election and STILL mouth off about how it was 'rigged' or stolen' despite over 60 lawsuits which failed to provide one whit of evidence that it was anything but fairly conducted, we refuse to respect you as Congressional peers or colleagues and will not extend any courtesies to you that are not absolutely required."
"Mr. Jones, my name is ___________and I have been a customer/client/patient of yours for __ years. I will never patronize your business/firm/office again because of your continued support of the lying, vulgar, unAmerican traitor Donald Trump. If your judgment is that flawed or your morality that lacking, no sensible person wants any relationship with you at all."
"Hard asses" like those used to be called "decent folks".