Apparently, LeBron James  thinks leaving for free agency is the same as being traded, since he’s equating Ray Allen ‘s defection to Miami to the trade that shipped Paul Pierce  and Kevin Garnett  to Brooklyn.
“There were a couple guys who basically [expletive] on Ray for leaving, and now they’re leaving,” the four-time NBA MVP told ESPN.com . “That’s the nature of our business, man. I don’t know what Boston was going through at the end of the day. I know Ray had to make the best decision for him and his family and his career. Doc [Rivers], KG and Paul did that as well. You can’t criticize someone who does something that’s best for their family.”
Dwyane Wade  said something similar, albeit more confusing. “People say things about people when they do something when they themselves would do the same thing. It’s about putting yourself in the best situation, and at the end of the day we all do that. You can’t really say anything about someone that does it for themselves.”
This whole things stems from Pierce’s failure to forgive Allen  and KG’s “I don’t have Ray’s number anymore ” comments. Rivers also chastised Allen for leaving, so I understand calling him out for wanting out of Boston, but given their druthers Pierce and Garnett would still be playing for the Celtics . The former wanted to retire a Celtic, and the latter wanted to retire if he wasn’t going to be a Celtic. They reluctantly accepted a trade to the Nets .
That’s different than choosing the Heat in free agency. Allen made a conscious decision to leave Pierce and Garnett last season. Pierce and Garnett were going to be separated against their will this year. But I don’t expect LeBron to understand that, since he’s basically still defending himself taking an expletive on Cleveland.