That 40 to 50 percent that doesn't vote are ignorant of what is going on, or they just don't care and think that the good times will just keep rolling along. They are just as at fault as the ones that do vote for Marxists like Obama. The ones that do vote for the likes of Obama are just voting money from tax payers pockets. Why would they vote for someone that claims they want to cut programs and limit government intervention. These voters are the half that pay no taxes, but many get a return. They are the ones living in government supplied housing, collecting a welfare check and food stamps, along with many other handouts. Why vote yourself out of the life of living off the tax payers backs.
Then you do have the stupid voters that think democrats are on their side. Of coarse republicans are ever drifting to the left so they can grab some of these votes.