> "We hid all our assets to evade the law. Give us immunity from criminal money laundering evasion and we will only pay part of what we likely would have owed."
> We have those overseas money reporting laws that make it difficult for Americans to get bank accounts overseas. Let's use them!
This is conflating two things.
It is not criminal to move money offshore, and nothing suggested any money laundering occurred, because it is not necessary to launder money to move it offshore. And it is also not money laundering to obfuscate money's origin or destination. Money laundering requires a criminal origin and then obfuscation.
Despite how much the US has convinced its entire culture to stigmatize the concept of moving money, the US is operating in its own bubble of hubris to suggest money has to stay within its ecosystem. It doesn't make any sense at all when you say it out loud does it?
To your second point, the US has reporting laws on money held offshore legally, for US citizens. For banks, this is merely an additional compliance burden that disincentivizes them from dealing with small accounts because its not worth it. But at Sackler money, it is worth it. It is not hard to find someone to bank you as an American. And at Sackler levels of money you don't have to remain a US citizen, hence absolving the reporting requirements if they went that direction.
Or when you have a second citizenship, you can just not tell the US about it, and you can just not tell the foreign bank about your US citizenship. Prosecute that on its own, if you find out.
and finally, there are gaps in this reporting framework. FATCA treaty was a broad expansion of a country's power, to the limit of our global society in the continuum of history. And its not completely as omnipresent as the American psyche imagined. Just like the global sanctions attempt on Russia showed, its a nice try but now everyone can see how much is hubris in plain sight.