§ 2857. Actions by an authority. No state or local authority shall fire, discharge, demote, suspend, threaten, harass or discriminate against an employee because of the employee's role as a whistleblower, insofar as the actions taken by the employee are legal.