I've felt for 20 years now that a nice system design would be to, by law, give 10% of the fine levied against a wrong-doing company to the whistleblower. This way there's always a financial incentive to whistle-blow, especially when the wrongdoing is egregious.