Using "leaker" instead of "whisteblower" is not necessarily wrong, just politically charged.
Using "leaker" means you are ignoring that what he did was to blow whistle on illegal activities and only focusing on him.
Using "leaker" means you are ignoring that what he did was to blow whistle on illegal activities and only focusing on him.