SH -- I have no way of knowing how accurate your calculations are, but let's say for the sake of argument everything you say there is right. It still doesn't obviate the fact that there would be a simple solution for AC to all of this:
Raise the ticket price.