All the people who talked about how the original trade made the Hornets better were totally missing the point.
If you're a team trading away your franchise player, you're going to be entering rebuilding as soon as that guy goes. If you're a rebuilding team, you don't want to make moves that make you better right now. You want to make moves that make you much worse right now and much better two years from now.
Getting rid of Okafor is important for the Hornets because he's not much good for a rebuilding team and he just ties up their cap space. Getting rid of Ariza is equally important. But it doesn't make sense to me to take on Scola, Martin, and Odom in the process of getting rid of Okafor.
It frees up cap space a year or two from now, sure, but not in the short term. And in the short term you're still a middle of the road team that won't be getting any top 10 picks. Getting picks from the Lakers and the Hornets shouldn't mean much, since those picks are not going to be lottery picks. Houston picks will probably be in the mid to late teens, and the Laker picks will be late 20's. This isn't the NFL. You don't rebuild with middle to late first round picks.