Fair enough on the economic thing, however Gas was near a all time high near the end of that rebuild and fans didn't start showing up until long after kipper jumped on the scene. What is the excuse for the last few seasons? Calgary has by all rights had one of the strongest economy's in the world since 2008. Those games that half the stands were empty in the past few years were still near sell outs because of pre-purchased tickets. If people were not going to games that were already paid for, what do you think their incentive is to pay for those same tickets?
I grew up as a flames fan through the 90's playoff hiatus, so to be fair, I was not around people who would actually be buying the tickets in any significant quantity. I spent a significant portion of my money on Flames swag/tickets, but to be fair, short of car insurance, my movie theater wage was 100% disposable income. However, I distinctly remember as late as January 2004 being told off, etc. whenever I wore my flames jersey to high school. I purchased tickets and sometimes had trouble giving them away to my friends! And these were kids at the age when theoretically most people are most passionate about professional sports teams then they will be as adults!
In my experience, it was not that people could not afford to go to games, it was that they couldn't be bothered. Although being an adult the economic situation is quite different for me and my friends then it was back then, the lethargy that grew over the last season from coworkers, friends, etc. is quite similar to my experience back then without the vitriol for things that are not to your liking that comes with high school. To be fair, some of that is likely to blame on the lockout however the lockout does not explain why it continued to grow as the season went on. Whatever precipitated it, the problem (fans not going to games) remains.
I hope I am wrong, but at the end of the day, I still feel like that is a pretty significant, and valid, reason for ownerships trepidation towards entering a re-build until last year.