Problem: In the Fitzgerald v. Salsbury Chemical, Inc, which of the following was a public policy the court identified as implicated in Fitzgerald's termination?
a. terminating an employee for refusing to engage in illegal activity
b. terminating an employee for reporting a safety violation
c. terminating an employee for refusing to report a safety violation
d. terminating an employee for participating in an EEOC investigation on behalf of a co-worker
e. terminating an employee for giving or intending to give truthful testimony in a legal proceeding