Romney should have rejected the hardcore fundie wing of the party in the first place and appealed to one of the big groups Republicans have been shedding; suburban white-collars. If he ran an economically conservative and socially moderate (not socially far-right and trying to make people ignore it), he'd be doing far better in Virginia, Colorado, and New Hampshire. However, the fact that his campaign has decided to turn off both Rustbelt blue-collars and Mid-Atlantic white-collars is great for us Democrats.