I think that is the key to solving this problem.
I've joked in the past about making these failed countries into protectorates, sort of like countries under our supervision.
In any case we should be having a serious conversation with their leaders about their responsibilities and how they are impacting our country. We can then advise them that we will begin taking steps to resolve the situation if they refuse.
I imagine the with all the money are are laughing their butts off while the American taxpayer, with the help of the US people with all the money are draining the ordinary taxpayer dry.