I still think Cotto could beat Mayweather, but by neither guy calling each other out they both missed the boat imo. Maybe it could have happened while they were both undefeated, but either way Margarito desrved the fight more than Mayweather. Mayweather did nothing spectacular at Welterweight. Both Margarito and Cotto are much more accomplished at this weight imo because they fought other prime welterweights.