I agree Cotto would never beat him.

If they ever fight again Margarito will stop him quicker. It's not like Cotto got sparked out by something he didn't see.

He lost fighting his best fight. I doubt you ever really recover from that.