McGregor and Hatton are both shit but what about the others...
Corrales, Mosley, Alvarez, Hernandez, Cotto, Marquez, Pacquiao
And De La Hoya? I'm sure you'll have excuses for them all
But fact is they're all hall of fame fighters (or future HOF)