I never like it when Americans are banned from attending a sporting event. The way prices have gone, paying those prices means you need flush only adds to the insult.
I'm not a fan of how sports leagues have pushed its diehard fans out to sitting at home watching on a computer or TV. Those diehards have used sports for generations to escape the realities of the real world. The general assault on that culture is because there is an overemphasis on bringing in new viewers. It's a money grab and a disservice to the lifers. One of the major reasons why they don't want hecklers anymore is the league wants to make this a safe space for parents to bring their kids. I get it. Parents are big money source. Still, it cheapens the overall liveliness of sports, and I think we are going to regret it.
As for protecting players, what is the point of a homecourt advantage? Also, are we so sensitive to think being called a Jamaican is a racial slur? They have a long history good culture. I get it, it was how the guy was implying it, but isn't our responsibility to control how words offend us?