People voted for O because they thought there was something in it for themselves.
A lot of people voted for him because of the novelty of a black president, or out of ignorant white guilt. Others voted for (unknown) change. A majority of Americans are not really in the game except for special appearances, like Presidential elections. They just are not paying attention at all.