International Law is not a law like city, county, state, national laws. There's no court and enforcement agency that can just enforce it. It's a set of agreements between countries. Enforcement (if any) is done by countries based on the goals of those countries. There's no sense of honor here. Yes breaking international law to punish others breaking international law happens, and is sometimes the only reasonable action to take.