I go to NBA games, albeit only in Los Angeles so I can't speak for any other city but I never hear any racist or homophobic stuff. There's stupid behavior but nothing vile. Don't know if it's just the section I usually sit in or what. I would hope if I ever heard anything vile shouted, I would stand up and...report it to an usher. I must be a soft flower because I don't understand why people pay good money to go and shout things they would never do so in polite company. A bit of banter, okay. Giving opposing teams a hard team, expected. But why get into race and ethnicity? Of course, I'll mutter something if my favorite player messes up, but it certainly wouldn't be about his skin color nor would I boo. Booing is only reserved for truly disgraceful behavior, ie, punching the ref, ignoring the coach's instructions, etc.