You don't have to let your employees have guns in their cars, parked on your commercial property. You can modify their employment agreement so they have to park elsewhere, or you can fire them if they're somehow dangerous or careless with their firearms.
Prohibiting people from having guns in their cars in a work parking lot is bad. It infringes upon the employees' rights as they travel to and from work.
On residential private property, you can do anything you want.
On commercial private property, the rights of employees and customers who are behaving lawfully must be balanced against the rights of the owner.
“Compleχity is a symptom of confusion, not a cause.” —Jeff Hawkins
“The egg hatched...” “...the egg hatched... and a hundred baby spiders came out...”