While I agree on the facts I want to offer a slightly different (possible) conclusion: a organisation like wikileaks needs resources and supporters. If they are targeted by all the “good guy”-countries and the only one willing to support them is “evil guy” Russia, then they are not in a position to resist. They chose to compromise their integrity instead of just not existing.
If the western world wants a whistleblower/leaks organisation that follows journalistic integrity and ethics, they need to fund it even if it leaks their own internal documents.
Fines as a percentage of income is a good idea for individuals but I dont think it works for coorperations.
A more reasonable approach is:
This third point is the important one. Cooperations comit crimes because they are reasonable monetary investments. If the expected fines are always higher than the expected earnings, crimes become a bad investment.