Financiers are grumbling that the U.S. is punishing foreign banks for dealings beyond U.S. territory.