Are there any laws regarding carrying at work in MA?
In short if it's not prohibited by law, no, and that's a short list of places off limits in Mass.
This is pretty standard wording for most military, gov't, etc related workplaces. It adds exemptions for police and military of course. Sort of like a standard police state. You can't have them but we can....for your safety.
More like a standard backlash in corporate policy to a few active shooters.
The employee at Disney who declined a search for a gun actually weakened his case as they could, and did, fire him for refusing a search. If he let them search, and they found the gun, he would have been able to argue that he was protected by the "gun in private car" law (although Disney has tried to claim the fact that they use fireworks puts them under the "explosives facility" exemption to that law).
As far as not letting them search, he was legally protected there. FS 790.251 says in part:
A search of a private motor vehicle in the parking lot of a public or private employer to ascertain the presence of a firearm within the vehicle may only be conducted by on-duty law enforcement personnel, based upon due process and must comply with constitutional protections.
Sheriff's deputies were on scene for the attempted search, but they didn't force him into the search, probably because they knew that they couldn't legally do it, but details are shaky there. He made a few other errors too. When the new "take your gun to work" law passed, he publicly announced via TV news that he would be bringing a gun to work in his car the next day, policy be damned. He wanted to be a test case.
His lawyer was also trying to make it extra clear that the guy was in compliance with the law, so he stressed that his client had a CWFL and that the gun was locked in the trunk of his car. Neither the carry license nor the locked container is required for compliance with that section of FL law, but now the courts think that the license is (they didn't actually address the "securely encased" portion of statute). It's created non-binding, incorrect precedent that can be fixed, but will probably help bring some test cases to light.