Al Horford was and is a great player, no need to trash him. He ain't Malone (not that I would know I guess, never watched the guy), but Horford really is a borderline elite player in terms of VALUE thanks to the little things he does. He doesn't need the ball, can pass, screen, PnR and PnP at a high level while defending at a high level.
And for what it's worth Karl Malone is a creepy piece of shit and deserves no respect.