My answer is simple: countries cannot be punnished fairly for violating international law. The international law is just an illusion of security. What I mean by that is it's just a empty promise of guidelines that are used to deal with international relations problems.
For one example, it clearly stated in international law that invasion is illegal that solely based on the purpose of overthrowing the government. This rule has clearly been broken my George Bush, but there is no way he can be punnished for war crime, etc... If we put economical sanctions, we lose out because our countries cannot support ourselves without sufficient trade and the US is the main customer. If we invade them, they might blow up the world for the sake of it. If we sue them to court, we will never win because George Bush would eventually buy his way out of it.
I think the Law only works if a perfect superpower governs it; but there would never turn out that way. nothing is perfect in our world. in fact, nothing is ever right, we just ruin this heavenly nature; we can't help it!
(Apologies if I am talking rubbish here!)