Let me make myself very unpopular. The situation I see from time to time is that governments want money to go to other countries, and they have causes and agendas and everything else. If you go so far as to cut off a government having a slush fund that most of us would agree should be spent, then you've gone too far, in my opinion.
Why do we pretend that the offshore is being used by everybody but various governments, various charitable organizations, and various philanthropists? It is being used for those purposes, and if it's a protection of democracy, I personally agree with it. There is a fine line in there, and trying to pretend that this is not happening in the world is just being extremely naive, in my opinion.