Haye could never make light heavyweight he struggles to make cruiserweight so yes calzaghe would easily beat him at lightheavyweight as he would have to chop off and arm or a leg to make the weight.
Haye to win by ko to fast and strong would have been nice to see calzaghe fight a top fighter in his prime though