It's the people that support shows...the fans. We need more of them actually GOING to shows and less TALKING about them on the internet...! 
obviously the business model is not working. let's see if we can figure out why:
it seems that more and more of these shows are trying to be big weekend events: fitness expo, multiple contests, resort city. The Olympia in Vegas, the Arnold, the Europa Super Show, the GNC what ever it was called. They're expecting fans from throughout the world to descend on a town for the weekend. Very profitable if you can pull it off.
But if you can't, why not just go for a single contest in a big theater in a major city? A contest where 80% of the audience are from the local metropolitan area. No sports expo. No arm wrestling. Just a one day bodybuilding contest. Spend 80% of your advertising budget locally, local gyms, alternative press. If you can't break even that way, then bodybuilding is really on its last legs.
The promoters all seem to be aiming for the bleachers, wanting to hit a grand slam. Perhaps there is only enough interest in North America for two mega events, the Arnold and the Olympia.