I think you need to look up Cotto's resume....you either are a HUGE Hatton nut hugger and refuse to acknowledge Cotto's achievements or just plain out don't know much about Cotto's opponents,nearly all of whom have been good.
I think you need to be honest about Cottos resume

Care to pick any particular opponent that stands out?