That's the definition of voter shaming. You are wrong. The reason for the mess is money in politics. The reason for Trump was substantially down to Obama.
Fortunately I can't be shamed because I'm not a US citizen. I'm British and live in the UK. We have Boris Johnson to put up with and our political system is as bad as yours.
I've voted consistently at both national and local level for decades and have campaigned for the last 3 years for the Labour Party. I stood for office last year but wasn't successful.