We just need to make sure that we value immigrants. They come to America for jobs, and it would hurt the countries reputation and just be downright mean to deny immigrants jobs, because thats a main reason they come here
I'm yes and no on this one. I support the idea of our government being limited to buying American only ... But people should not be limited to purchasing from our companies here. We overpay our workers here for the simplest of jobs under the idea that the work they do rates the same quality of life standard as every other American, which is flat out wrong. We are holding ourselves back from dominating the high wage jobs of the world when we have to pay a minimum wage as high as we do for work that actually costs much much less to do. In this global competition we are playing in, we don't set what a product costs by being the most expensive maker of said product. The guy that does it for the lowest, has reasonable quality, and does it the most efficiently are the ones who set that value.
Forcing us to all buy American only is basically a tax burden on us that goes directly to minimum wage employees guaranteeing them benefits they don't rate on your dime, because youre forced to buy product from them even though there are better alternatives out there. The increased cost of buying American goes directly to that fluff. It might as well be a charity given to your slightly poorer neighbor that you could have instead kept in your own pocket in cost savings buying from somewhere else.