If the following really is true and based on sound data and analysis, I do not understand why people continue to vote Republican if they aren't wealthy.
"The real incomes of middle-class families grew more than twice as fast under Democratic presidents as they did under Republican presidents. Even more remarkable, the real incomes of working-poor families (at the 20th percentile of the income distribution) grew six times as fast when Democrats held the White House. Only the incomes of affluent families were relatively impervious to partisan politics, growing robustly under Democrats and Republicans alike," says Dr. Larry M. Bartels, a professor of politics at Princeton University.
His book, Unequal Democracy, explains more.
Instead of the book, you can read his much shorter article:
On the subject of presidential politics, about a year ago I wrote a bit about how nonverbal behavior of the running candidates affects the outcome of their races: How the Nonverbal Behavior Cues of Presidential Hopefuls Sway Voters
It's one of my better articles, so I hope you read it!