A public employer shall not take any retaliatory action against a public employee because the public employee:

A. communicates to the public employer or a third party information about an action or a failure to act that the public employee believes in good faith constitutes an unlawful or improper act;

B. provides information to, or testifies before, a public body as part of an investigation, hearing or inquiry into an unlawful or improper act; or

C. objects to or refuses to participate in an activity, policy or practice that constitutes an unlawful or improper act.