Indeed. Debates like this are what the sites about.

But I wouldn't say Barrera was a p4p great before he fought Hamed.

And the bookies were blinded by Hamed's unbeaten record, his extravagant, cocky persona, and the fact that he was the natural featherweight. Hamed had a great P.R machine.