Doesn't matter if he got everything right. The voting public is dumbed down too much to care about specific issues. You must be willing to punch your opponent square in the nose if you want to win.
Romney wasn't willing to do that. Very few republicans are.