The democrats have 2 major flaws. No 1: Still a bunch of assholes, even though the Republicans are 10x worse.
No 2: We go high, you go low. They sacrifice the political high ground for the Moral high ground. That would be fine, except that Republican voters don't care about morals