"...foreign banks to identify US citizens among their customers to US tax authorities. The penalty for failing to do so can be as high as 30% of all a bank's dealings with the USA."
So, could any new, small bank start accepting americans as costumers but completely refuse to deal with the USA, not even a tiny transfer, or charge a 50% fee for each transaction?
Would that be legal?