Repairs are being funded by the World Bank, which means that US contribution is less than 30% of the $300 million allocated for this, under $100 million.
Compare this to the money the USA has pumped into the war against nonexistent WMD in Iraq, and you'll see that the Mosul Dam repairs amount to almost nothing in the US expenses "for Iraq". And nothing compared to the total US yearly budget.
I assume the general point is that the taxpayer will pay for all things that are "too big to fail", because we don't really have capitalism but a corporate welfare system.
The military expenses are a fair point, but just another facet of the same underlying issue.
Compare this to the money the USA has pumped into the war against nonexistent WMD in Iraq, and you'll see that the Mosul Dam repairs amount to almost nothing in the US expenses "for Iraq". And nothing compared to the total US yearly budget.
So, what was your point again?