You forgot to mention the Flames want free transit to their games for all ticket holders. Contrast that with:
No free transit for those going to work.
No free transit for those going to school.
No free transit for those going to the hospital.
No free transit for those  going home after a night of one to many. 

As outlandish as that ask is, the Flames also want all revenue from the parking, including unrelated events, like The Stampede. 

The Flames, being the incredibly astute business people they are, should simply buy a piece of land( subject to successful permitting etc), build the facility, and go into business. Any conservative ought to understand that!