I agree and disagree with all of the sentiment. I think Lebron is a coward in a basketball sense. My barber put it well the other day when he said, "If Larry and Magic were free agents in the same season, they never would have had some summit to meet about their plans! No way on earth they were ever playing with eachother because they wanted to beat eachother. Where's the competitive side of these guys?" I think Lebron is a complete coward in the basketball sense for not having the competitive edge to be the best by beating the best.
But, I think a lot of people are overly-criticizing Lebron as a human for his "cowardly" decision. Life is not all about winning, competition, legacies, etc. For some people it might be, but not for all. For me, life is just about having fun. And you can tell that by this signing, Lebron must value fun over competition, legacies, etc. Here is an example:
You (a point guard) and your 2 very good friends (bigger guys) are all really good basketball players. The 2 of them say, "Hey were starting our own team in that men's league you play in on weeknights. We need a point guard and will be nasty if all 3 of us play together. You wanna join us?"
What are you going to do? Join them or stay with your current team who you have not yet won a league championship with? Now the uber-competitive of you will choose to stay on the same team. But more than half of you will go with your friends. I would. I value fun over competition. It's clear now that Lebron is the same.