I think you are discounting the quality of the players vs the success of the league. If the players are sub-par the fans will leave the arenas in droves. There is a reason people pay to see Lebron and Kobe. Do you know for example that when the Heat or the Lakers visit Atlanta they sell out the arena? This happens in all small market cities. Now if the Lakers show up in Atlanta with Maggette and Childress to play the Hawks you will get 500 people in the arena only.