If it’s true that he won both AZ and MI, it’s over. Yes, Santorum is going to spin and pretend (at least publicly) that it isn’t, but it is.
But the goofiness of the GOP nomination may have weakened Romney. I think that has happened a little, though I doubt it has been so severe as to impact the general election. Santorum is, I think, a better human being than Gingrich.
But we need now to focus on getting Obama out of the White House. THAT is by far the most important thing, and it is truly a mountain to climb.