Addresses the second question. It's impossible to answer your first. And if you're looking for short answers to those sorts of questions, well then you should already know ;)
Why should I already know? I’m not the one volunteering even more of Americans’ hard-won tax dollars to save people in other countries when we have many, many people hurting in our own country. Those in favor of taking more of my money are responsible for presenting a compelling reason to do so.
You are naive if you don't think your tax dollars right now are going to a million things in a million different ways that don't benefit you, and that it's not intentional. In the end such decisions aren't made by convincing people like you or me they work in our favor or the American people's favor. I won't try to convince you. You didn't understand what I meant by "you already know" and you didn't respond to anything I said, just kept parroting your line of reasoning.
You made a bunch of assertions that amount to taking even more money from American taxpayers. It’s your responsibility to present the deliverables and their cost.