The employee is fired in violation of the law.
The employee is fired in violation of public policy.
The employee's actions were safeguarded by whistle-blower protections.
The employment relationship was covered by an implied contract.
The employer had a tacit duty, because of the history of the employment relationship, to deal with the employee fairly and in good faith.