I think a similar bill in another state (I forget which) ran into issues and was modified dramatically.
A better approach might be to make them provide security, but not just a bouncer with a gun.
Fed buildings don’t allow you to bring in guns, but they do:
1)Run background checks on all employees.
2)Physically screen all visitors.
3)Have armed security patrolling the “gun free” grounds and buildings 24x7.
Tennessee had a similar bill.
It was modified to provide immunity from lawsuit for actions derived from not forbidding legally armed people from entering on their property.
That is sort of the mirror image of this bill, the carrot vs the stick.
I think it is the more correct approach.