Romney didn't lose because of the 47% comment. That is just stupidity. I'm willing to bet that a lot of people who voted for Obama didn't even know about the comment. The problem also was not that Romney didn't attack. He had plenty of ads attacking the president's record. He was also very explicit in the debates. He was not trying to hide what his positions were in those debates. He set a clear difference between the candidates. He even said "if you want free stuff, go vote for the other guy." Well, that is what happened in large part. You had those who wanted their benefits. You also had lots of government workers who feared Romney would cut programs so they voted for the one promising to keep spending and spending.