I'm not sure where I'm ignoring any of that but you seem to be saying that because a country can make laws preventing you from whistleblowing that therefore it's borderline irrelevant whether you're doing something illegal or not in order to whistleblow.
That is far too general of a position than what I'm comfortable with. Seems somewhat anarchist to me.