Actually, Pac fought Hatton at Hatton's best weight where he was undefeated and a champ. Floyd agreed to fight Hatton only if Hatton would rise in weight 7 pounds to meet him at 147 as opposed to Hatton's 140. !47 was CLEARLY not Hatton's best weight. Hatton had already tried 147 before and went life and death with the bummish Luis Collazo, a fight in which Hatton was rocked several times. After that fight, Hatton said 147 was not for him and then went back to 140. He only went back to 147 to get that money against Mayweather. Mayweather should have gone down to 140 and beat his ass there.
Hatton was undefeated when Floyd fought him. When Pac fought him he was already exposed and shot. It didn't matter at that point. Just like Margarito was exposed by Shane after the whole hand wrap fiasco. Hatton walked around by some reports around 160-180. What would 7 pounds be above his normal fighting weight. The point is Pac fights fighters who are no longer a threat to him. He wouldn't fight Shane unless he was at 140 lbs then when Floyd fought and beat him at 147 now Pac wants him and will fight him heavier than 140. What changed?