Times are changing. People are becoming more socially liberal. Hell, they're becoming more liberal, period. I don't see a great influx of youth voters going to the Republicans, which they'll need to win the election. Kids are becoming more liberal.
Society is becoming more liberal.
I may not agree with it 100% (as I tend to be fiscally conservative), but thats the direction we're heading.
The fact is that there are more single white women than in the past and people like Saint Rick , Akin, et al are poison for that vote.
The repubs will never ever get more that 10% pf tjhe black vote but can peel off some hispanics.
WTF is so hard about a message of out of the wallet, out of the bedroom, out of the cubbard, leave me the F alone" ??