I just can't see raising money for any cause by holding a gun to your citizen's heads and forcing them to contribute, and that is exactly how I view taxation, as being Right in any manner, no matter how "good" the cause is.
If folks think it is a worthy cause, they will contribute, if not, that is their business also. Do we need to post the Davey Crockett piece again?
Not only is it morally wrong, it is a waste of the money contributed. I don't think I would have many arguments with my saying that the folks who need it would be lucky to get 50 cents of every dollar contributed after all the bean counting all the way to the capitol and then back out to the needy.
Again, let the local/national charities handle this. That is what they do and if they do a lousy job of it, folks will give their contributions to a group that will do a good job.
And, yes, the government should get out of foreign aid. There are international charities to handle that also. Maybe military aid for strategic allies but I'll let someone else discuss that.
BTW, I just read that we send economic aid to China. Not a lot, $65 million a year, but why do we send any to a country that charges us interest to loan us back the money we gave them gratis?