Worse than that, at least half the people don't care. They're called Obama voters.
You make a good point. The reason that they vote for Dems in the first place is because they're divorced from reality. The glass is always half empty. Life isn't fair for them. Or so they tell themselves.