This, to me, is the biggest moral dilemma.
To avoid ("legally" or fraudulently) taxes is to push the burden onto the people who are paying their appropriate amount of taxes.
But to contribute to a corrupt, warmongering government, is also wrong.
What you can do - what I do - is choose to live in a higher taxed country that isn't nearly as bad with respect to how it spends tax money. And so long as you pay more taxes to the country you live in, you end up owing none to the US.