This author really likes to hear the sound of himself grinding his own axe.<p>For a US citizen, getting a second passport doesn't give you a way to escape tax liability. The United States is the only major country that has citizenship-based taxation: you're liable for taxes in the US even if you are a physical and tax resident of another country.<p>Virtually all the world's banks have written agreements with the United States to collect and report account information to the US government. Their incentive to cooperate is that they'll be booted from the SWIFT wire transfer system if they don't comply, so obviously all banks want to comply. Because of this, many banks won't open accounts for US citizens under any circumstances, and many others will only open accounts under narrow circumstances.<p>US citizens are also obliged to report their foreign accounts to the US government if the aggregate value exceeds $10,000, and the punishment for failure to comply is already very harsh.<p>And why shouldn't sovereign countries not have the ability to define their own immigration criteria? If Saint Kitts wants to welcome the wealthy of the world to be citizens, why shouldn't they be able to? They have their own due diligence program to filter out undesirable people. Plenty of the world's rich have earned their fortunes legally and fairly.