The American rule is simple: Americans have to pay taxes on income, but foreign taxes are credited. Example: you work in Britain. You earn GBP 1000, but you are taxed 300. The US tax would have been 305. You pay the IRS 305, minus 300, or GBP 5. That's just the way it is. If you don't like it, renounce your US passport.
French investigators confirm wing part is from Flight MH370 (AP)
from the article: Israeli banks urge America clients to close Israeli accounts