Except it's not just their building and business. Taxpayers have subsidized both.
As for running it and securing it how they want...
Just because there’s a government subsidy doesn’t make it public property. And yes they do get to run security how they want. Even if it’s stupid.