NBA is right to do this. You can't use the NBA logo and players images on the website when you're attempting to promote an event like that. That makes it seem like this is being supported by the NBA and the Miami Heat. How do you think NBA corporate sponsors would feel about that? How do you think that images would play out to parents of suburban white kids that go to games and buy apparel when they see that the NBA is colluding with pr0n stars to give oral s3x to 300,000 people?
NBA has to make them remove their name and images from this event, they can't make it seem like they have any part in this.