I think that you missed a key piece of information. The company is a Transit Co. that is owned by the local municipality. To bar people from carrying on the buses or in the building is equal to the city banning guns in parks.
My bad, sorry. I was relating to Auto Zone property.
Need more coffee, make eyes go wider = see more.