Couldn't be crappy Dem candidates with crappy platforms, nosiree.
You forgot moon spots.
Actually It is that Democrats have nothing in their agenda to enhance prosperity. All they have is re-distribution from the achievers to those who can not achieve. And lately they have added LGBTQ issues in their platform.
Well, jealousy is a powerful emotion, and that is the main reason democrats survives as a major party.