The USA makes a lot of noise about money laundering, etc. and since the early 1990s, it's been at the forefront of pointing out the inadequacies of other jurisdictions while having a surprisingly lax, even holey, regime at home. Let's not forget that there were times when death threats were made to politicians who supported an improved KYC regime and civil rights groups protested in the streets and in forceful terms in the a media that was more than happy to accommodate them. Yes, the USA PATRIOT Act improved matters and there have been incremental improvements but equally there have been serious mistakes. But today is a good day as raft of helpful requirements comes into force under the headline "Customer Due Diligence
Requirements for Financial Institutions." Yet, today is also a bad day: as usual with the USA, it's a half-arsed attempt that falls short of what is actually required.