This is a good point. It's not the fact that they moved him, it's what they got back that mystifies me (I hear you re McBride being different).
When Brett Favre or Eric Lindros tried to pick the teams they moved to, they got told to buzz off. Different sports, different everything, I know, but it's how markets for players work - teams have a duty to maximize value in these circumstances, not recognize long-term loyalty.
I still think that something is going on here that doesn't quite add up. JJ is the equivalent of a bag of balls in MLS trade value terms.
I'll stop now.