Not stating an opinion but isn't that more of an issue with countries that choose to do business with Switzerland?
Swiss banking privacy and their grey/black practices are sovereign decisions they have every right to make but it appears that countries are willing to turn a blind eye to it. We could wax on about morality but the real issue here is it's tolerated by the rest of the world so they have little pressure to change.