you cannot be fired for being a whistleblower, so if you 'all the sudden' had performance problems and got fired shortly after whistleblowing, i imagine courts would side with you.
And if you want to fight it, it's you vs. an army of corporation backed lawyers.