This is a great question. I am sure that there will be various opinions out there, as this is a very difficult question to answer. In my opinion, I do not know if we need to choose one or the other, not only because it is a hard decision to make, but also because you might be able to do both at the same time. Let me explain.
As you know one of the things the United States needs to do is to create jobs. Without jobs, there is going to be hardships. But the question is how are we going to create jobs? Perhaps one of the way we will do this is by producing things here and helping people overseas. For example, green technology is something that everyone needs. Alternative energy is also something the world needs as well.
So, why not produce these things here to create jobs for Americans and sell them to places that would need it. Or for reasonable price build the infrastructure of other nations. In this way, people in poverty can sustain themselves in the long run and American can have jobs. With some more thought, I think we can make a dent in both.