Are laws set in stone for eternity? No.
Must acts that are committed now be judged by the laws that exist now? Yes.
Must acts that are committed now be judged by the laws that exist now? Yes.
Anyway, there already are whistleblower protection laws in many places.