I think Cavs fans are being a bit too hard on James. He has given them 7 great years, and honestly he doesn’t owe them anything. I get the feeling the attitude of entitlement among Cavs fans and the Cleveland media has helped to drive him away.
Why does any player owe anything to any city? If some other team had won the lottery that year, he would have gone to that team and been just as big (perhaps bigger) a atar and made just as much money.
He should do whatever makes him happy. If showing exceptional loyalty and making Ohio fans happy, makes him happy, more power to him. But, if he’d rather make tons of money in NYC or play with Wade and Bosh in South Beach, nobody has any right to call him “selfish” for making those choices either.
I hope he goes the way of Sam Bowie and Bill Walton.