In the last half decade Pacman has been immensely better than Fairweather. He's not only fought more than double the fighters, he has gone up in weight at least 3 times.
Let's take a look:
Pacman:
2011 Shane Mosley - UD
2010 Antonio Margarito - UD
2010 Joshua Clottey - UD
2009 Miguel Ángel Cotto - KO 12
2009 Ricky Hatton - KO 2
2008 Oscar De La Hoya - KO 8
2008 David Díaz - KO 9
2008 Juan Manuel Márquez - SD
2007 Marco Antonio Barrera - UD
2007 Jorge Solís - KO 8
2006 Érik Morales - KO 3
2006 Óscar Larios - UD
2006 Érik Morales - KO 10
Fairweather:
2010 Mosley - UD
2009 Marquez - UD
2007 Hatton - KO
2007 De La Hoya - SD
2006 Baldomir - UD
2006 Judah - UD
not only has Pacman fought and beat the best fighters of the time. He has not dodged anyone.
I don't count the last fight for either fighter cause IMO both fighters are reaching washed up status.
Fairweather has fought 1 mexican fighter in the last 9 years
how can you even claim to have a boxing career