I read somewhere recently the comment that Democrats talk as if most Americans are barely getting by, while Republicans talk as if everyone's about to be a millionaire. Consequently, while the Democratic platform is in the self-interest of a greater number of voters, many voters choose the GOP because it sounds like the party of winners, and the Democrats the party of losers.
Any suggestions for countering this? "Two Americas" and "Wealth vs. Work" are certainly a start, but the Dems need to start talking like the party of winners-- maybe start talking about an "Opportunity Society"?