It should have been Santorum. Romney was too much like Obama. Why change?
Santorum would have lost by an bigger margin.
This country has changed and the Democrats and and Obama have created a coalition that will rule this country for a long time.
He is as transformative a President as FDR. And its possible for Republicans to still win but it will be only when people get tired of Democratic excesses.
We are becoming a minority in this country and like it or not there is no easy path back to power. If we give up on principles, we become like them.