I think the GOP is very much at a critical juncture. The religious base is trying to pull their focus towards social issues when they should be focusing on fiscal responsibility and effective government (not non-existant government). This internal tug of war is causing the "moderate republican" to be a dying if not already extinct breed. There are some very important trends going on that they need to accept.
- The fastest growing ethnic group is latino
- The fastest growing religious group is non-religious
- Support for gay rights is growing every year
- A majority of the country supports abortion in certain circumstances
- The elderly are increasingly relying on social security and medicare
Romney is actually quite moderate if you look at his record in Mass but because he has to pretend to be super conservative in order to make it out of the primaries. Basically, there is no way to win the republican primaries without severely hurting your chances in the general election.