I think people are being too hard on Floyd really.
Arum wouldn't let Cotto and Floyd fight because he knew one of them were going to lose their winning streak and that means less $$$ for Bobby in the long run.
Hatton avoided him twice or more (That is straight from from Ricky's mouth. ) because he didn't feel he was ready.
Gatti was the WBC champ who many (including Bert Sugar) thought would give Floyd hell with his power.
Castillo was the WBC champ who gave Floyd the fight of his life in the first fight, but credit to Floyd, he didn't flee from the challenge and rematched Castillo immediately, beating him convincingly the second time round.
Corrales was regarded as one of the pound for pound best fighters in the game when he fought Floyd, everyone was split as to how the fight would go... we all know what happened in that one.
Baldomir was regarded as the man at welterweight when Floyd fought him. Again, some people were sitting on the fence for this one. Baldomir had such a size advantage that many felt he would overwhelm Floyd... the opposite happened. Floyd schooled him from start to finish!
Judah, for all his detractors is still a talented fighter when he actually bothers to get his head in check. It was in check for the Floyd fight, make no mistake. He got the better of Floyd early on before Floyd adapted to his style like true boxers always do and put on a clinic from round 4 onwards.
He has fought a lot of good or decent fighters apart from these too... Jesus Chavez, Genaro Hernandez, Carlos Hernandez, Demarcus Corley and Philip N'dou were no pushovers. The fighters I only ever had a problem with him fighting were Bruseles and Mitchell to a lesser extent, but apart from that I have no problems with his record.
There are top fighters out there with worse records than Floyd and they never get the bad mouthing that he receives. There are also fighters out there with better records, but Floyd could add a major victory to his list on Saturday night if he has his way.