I wouldn't criticize cotto for fighting chavez jr at all. I see this as a test for both fighters. If Chavez jr gets a win over cotto then he is truly a top contender and not just a big name. If cotto smashes Chavez then Cotto proves he is still a top fighter. I do not think highly of chavez jr and I do not believe Cotto is washed up, so I think cotto will get the win but Chavez jr will prove he is not far off from the top.