Because people are tired of having to choose between shit and poison.
Staying in the middle is a bad idea, the truth is that both sides are bad but one of them is undeniably much worse, though I can’t really blame people shitting on Democrats. As long as they still vote against Republican, obviously.