The 1st C in CCW is there for a reason. How do they stop CCW inside post offices, national park buildings, and many other prohibited places. An almighty sign with a stern warning?
If proper security is absent, weapons bans are ineffective and thus null. Criminals with ill intent don't observe signs banning guns and don't care how sensitive those places are.