I like all the intricacies of the cap. I find it interesting.
However, I do agree it sucks to see trades that are made for financial reasons rather than play on the field. I recently had a conversation where somebody said "Ben Gordon sucks, because Detroit had to give up a 1st rounder to get somebody to take him. Well, no, it's his contract that sucks, not the player.
Stuff like this has been going on for a century of professional sports, though. I mean, Babe Ruth got sold to the Yankees, the Celtics acquired Bill Russell because another owner wanted the revenue from the Ice Capades more than drafting a great player, etc.
It's a good point. It just seems that now, the topic of money and all the "behind the scenes business dealings" of free agents talking to other teams, etc are alot more in the open than before.
I'd say that is more of a media issue. Today's media have an insatiable need to over-sensationalize everything, fed by the public's even greater insatiable desire for such.
Obviously, this turns some people off. Not everyone needs to know everything about everyone.