I agree with a lot of what you wrote, except the age part of the NBA's fan base. If you go to a few games, (I go to mostly Knick games, but I have been to DC and Oakland/LA) the average age is probably north of 40 and about 80% of the fans are white.