The problem with booing players is it hurts their feelings, and as a result they don't perform as well. I remember a couple of years ago, the Knicks were regularly booed, and did not make the playoffs.
I also remember an episode of Seinfeld (The eighty-fourth episode, entitled "The Fire") when Jerry was booed, it hurt his performance. Also, when Jerry took revenge on Toby by heckling her at her office, she ran from the room crying. So, I think it has been empirically established that booing is counterproductive.
What is needed is more positive reinforcement, and unconditional support. When players do poorly, we should say "That's okay, you did your best." and offer them more money as an inducement to perform better. (I've long been concerned that our players are feeling unmotivated by their paltry salaries.)
Mike D'Antoni is surely not as much a Joy-thief as Larry Brown, but he can be mean sometimes, and I've actually seen him yell at guys. He totally de-motivated Marbury, and almost destroyed the confidence of guys like Jordan Hill. What is needed is a kinder, gentler coach who can understand these guys, help and support them with their problems, and motivate them to be the very best they can be.
After all, I think we can all agree - they are good enough, they are smart enough, and - doggone it- people like them (or at least should pretend they do).
https://
It's not so hard.