This isn't a military question, it is a political question.
Are kids in our country more important than kids elsewhere in the world? Do other kids not deserve help?
Yes, there are plenty of kids here that are struggling and need help, but it appears you are ignorant to the things that are being done in the US to help. There are lots of programs designed to help in the states. And, if you live within your means, middle class families should not be struggling to keep food on the table. They might have to sacrifice elsewhere, but not to keep food on the table.
Maybe we do too much, but don't try to say nothing is done for our own kids.
EDIT - I also wanted to add that the kids were are "helping" overseas.... many of them do not have food, clothing, education or a roof over their head (sometimes in part because of other actions American has taken). I do believe they deserve our assistance. We have programs to help children in those situations in the US, so I am sorry if I don't agree that Miss-Middle-Class-with-2-cars-and-her-own-home deserves that assistance more than starving and homeless children around the world. I believe in working for what we get, and being thankful for our homes, family and lifestyle because without our help some of these kids never learn to read or make it to adulthood.
It would be easier to provide assistance to more people here if so many people didn't take advantage of the system we have now.