I keep seeing this everywhere "Republicans have to change their views on social issues if they want to win in the future" - this is BS. Do people really think this is why Romney lost? Yes, ofcourse, those two clowns who made the "rape" comments (which I believe were taken out of context and blown way out of proportion, but nevertheless poor choice of words) sunk their bids, but Romney did not lose because of gays and abortion.
Obama could hardly call this a victory, it was a suckfest and Obama barely eeked out a win, but to say social issues were the deciding factor is just nonsense. Romney lost because no one liked him, he was a flip-flopper who gave people no clear alternative to what Obama was offering. The thing conservatives need to work on, is making it easier for people to understand free markets and how they help the poor instead of hurt them. It's very easy for the Dems to get up there and promise free stuff and that seems on the surface to be "compassionate" whereas giving businesses tax breaks and price gouging in hurricanes seems cruel to those who aren't educated on these things.
The last thing we need is get bogged down in confusing disucssions on gays and abortion, those who make those issues a deal breaker are likely hardcore Dems or Repubs anyhow who would never vote for the other side in the first place, most others just don't want those issues to be major parts of anyone's campaigns, just say you are socially conservative if asked, then move on.