The Swiss banks made available an opportunity for organised crime to take place, and did so very deliberately. Tax evasion is crime: it is theft just like any other theft. Tax evasion in a Swiss bank account also never occurs by chance: it is a pre-meditated act.
Tax evasion ain’t a crime in Switzerland.
And yes, there is good reason that we don’t insist that a sovereign nation gets to have laws imposed on it. For example, in 1934, Germany did not get to say that all Jews in England must wear a yellow star.
In fact, that’s what being a sovereign nation means. That the place gets to make its own laws. When Capitalism was outlawed in 1930s Soviet Union it was not outlawed in Britain. You see how this works?