I give the NBA 10 years before they go out of business. Viewership and attendance are down, ticket prices are up, the teams are losing money left and right and the style of play is boring.
You might want to stick those numbers back up your rear.
Viewership is up, but attendance is down. Take away a couple of extreme cases (like the Nets who had a whole 1016 people show up to a game last night) and the league is doing fairly well, especially compared to farces like the NHL. The marquee matchups have been getting record setting numbers for the last year or so compared to the same events previously, so not sure where you're getting the "viewership is down" angle.
Some of the teams 'losing' money still have positive cash flow, and there are still people vying to buy even shitty teams like the Nets. Why? Because they make money, and the franchises appreciate in value- not to mention bonuses such as building of assets like arenas with public finds.
The league that's in trouble is the NHL which thrives in Canada currently but majority of the US markets are in shambles. The next crisis though could be MLB with ridiculous, uncapped salaries and huge rosters.