Well I know a lot of people hate Floyd and would just vote against him solely for that reason. Plus I really wanted to create a post.
Calzaghe's record is better than it's given credit for. He's won 2 lineal titles, he won every major title at SMW. He also has good wins over Lacy, Kessler, Bika, and Hopkins. He's a first ballot HOFer. All that being said, it pales in comparison to Mayweather.
Calzaghe is probably top 75 fighter of all time, and that's being generous. Floyd has a chance to go down as a top 10 fighter of all time depending on how he finishes out his Showtime contract and if he fights (and wins) a few more fights after that. Floyd could've retired 5 years ago and would still be rated MUCH higher than Joe C. his only good wins were against B-Hop and Kessler. Lacy was a nobody.
Mayweather's wins over Corrales, Castillo, Hatton, and Cotto are definitely better than the Kessler win.
Kessler and Hopkins are nowhere near the wins of Cotto, DLH, JLC, Diego, an undefeated Hatton, Mosley and Canelo. theri resumes aren't even remotely close. Floyd hasn't fought any tomato cans since beating Genaro Hernandez in his 17th or 18th pro fight. You can blame JOe C's handler's (frankie) for keeping him in the UK for too long before he made the journey across the pond.
Seriously, I hate to sound biased because I pride myself on being impartial but this comparison is has few similarities I mean they are both boxers both undefeated and both HOF but level of competition not even close.