When you accept gifts from a nation, that nation always has expectations.
USA throws money everywhere, something like 90% of countries receive US aid. I was looking into it the other day, and even Germany accepts 10 million in aid... as if they are poor and need help. Ten million isn't much as far as nations go, but when it's a hundred nations receiving aid, that adds up.
Personally, I think the USA should call it even and cease such aid to everyone immediately, but nobody listens to me.