All of the "no difference between Republican and Democrat" nonsense, going back to 2000, is why we're where we're at right now.
Voting for Nader, or Stein, or the SpaceJesus/ZombieWashington ticket is a vote not going to the clearly less evil candidate, which obviously helps put in the more evil candidate in office. And no, that's how it works in a first-past-the-post system. It doesn't give a fuck about how much better your ethics, principles and morals are. It doesn't give a fuck about the purity party you throw yourself by voting for a hampster, or staying home because you're above the fray.
The "heighten the contradictions" crowd sure as shit are heightening the contradictions, and then wondering why the people in charge keep getting worse and worse and worse.
They need to figure out how the first-past-the-post election system works, and stop helping the more evil candidates win. Otherwise, just vote directly for the most evil candidate so you can "bring the system down" or whatever, instead of pretending like you're doing something else when voting for a candidate that can only ever spoil the less evil candidate from getting in and preventing or at least slowing the descent into open right-wing authoritarian fascism.