I think reasonably, the destruction of Palestine and its people has been weighing so heavily on me. Every time I have to buy something or get a paycheck I think about where that tax money is going and what a coward I am for not doing more than joining protests when they are nearby. I used to think the Vietnam protesters or the germans that hid their neighbors or the volunteers of the underground railroad network were such brave rebels but I’m starting to think they felt this same deep hopelessness at how small their power was in the face of state sanctioned genocide. I’m so upset at the lack of basic humanity in our lawmakers worldwide, the complacency of the US population in the face of an ethnic cleansing, and the continued dishonesty and corruption of the media. It seems so ridiculous and tragic to enjoy a basketball game or window shopping in the midst of this.
Point 1 is wrong. As long as you are a US citizen, Uncle Sam requires you to pay taxes on any income.
No, actually I am right (and so are you!) but there are details here that matter. Your foreign income is indeed subject to US taxes BUT if you pay foreign taxes you can claim the Foreign Earned Income Exclusion (FEIE) that will in most cases eliminate your US tax liability. You will NOT be double-taxed on the same income.
Here is a summary: https://tax.thomsonreuters.com/blog/overview-of-u-s-taxes-on-foreign-income-for-individuals/
And the IRS Publican 54 “Tax Guide for US Citizens and Resident Aliens Aboard”: https://www.irs.gov/forms-pubs/about-publication-54