I. Any public or private employer that receives public funds from the federal or state government or any subdivision thereof, whether such funds are in the form of payment for contractual services, grants, or in any other form however denominated, and irrespective of the amount or level of such funding, or any agent of such an employer, shall not:
(a) Prohibit an employee who may legally possess a firearm from storing a firearm or ammunition in the employee's vehicle while entering or exiting the employer's property or while the vehicle is parked on the employer's property as long as the vehicle is locked, and the firearm or ammunition is not visible.
(b) Take any adverse action against any employee who stores a firearm or ammunition in accordance with this section.