Both are trying their hardest to sell moderates as their worst parody of the other side
I disagree. The left isn't trying to sell moderates anything other than that they too are all part of the extreme right - simply (usually) by being a white male, they are supposedly racist, homophobic, oppressive, privileged, misogynistic rapists-to-be.
The right sells them the message that the left are looney and you don't need to put up with being called names and labelled.
Who are the poor white people to believe? Who do you think they believe? Throw in some rhetoric about Islam where one side seems to speak openly and honestly about a threat and the other refuses to even call the obvious what it is and you have the election that just happened.
That is why the right wins and the left has just thrown 50 years of progress down the pan. But hey, maybe the "Xir" crowd will be happy as long as the internment camp guards call them the right name.