You take a risk every time you play.
I wouldn't let my kids play football. But I wouldn't be so myopic to believe that playing in the NBA doesn't create wear and tear on your body. If you are so frail and protective of your body, then don't play in the NBA, otherwise suck it up and do what you get paid to do.
Bottom line is I believe a player should be allowed to lose a battle if it gives him a shot at winning the war, and fans shouldn't be trashing him for doing so. I'm done with this subject.