Yeah, it is private property so they have the right but I doubt they would stop a federal agent from being armed. My cousin actually has to be armed at all times (flying, beach, walmart, etc) since as an FBI agent he is a constant target. It is crazy the regulations he has to follow.