I'd buy American, I didn't serve this country to turn around and dump those dollars that I can avoid into pockets outside our borders. I am not against people coming here the legal way and living life as an american, and having the American Dream for themselves,but from what I've seen in this area ( I live near the carpet capital of the world ), we have a huge influx of south americans who are not legals somehow working in these carpet mills(and also in the chattanooga chicken processing industry), who exploit them and pay them less than what an american would be worth. While also reducing the wages for other employees as they replace people (wages are driven lower, ouch) This itself wouldn't be as bad if the workforce had the desire to succeed , live and stay in the USA, but they don't, they live in places with as many of them as they can pack in, to share out the cost and allow all to save more, they save up to their target goal and they go back to their country a rich person to live out their days or set up their businesses back in their home countries, never having learned english, maybe speaking 10 or less words just so they can get by long enough to leave, but spanish is now the second language of the USA, we have to cater to them, because ... why was that again?
It kills me to go out to the chicken plants in chattanooga to service their equipment and I can't even communicate with their employees because they don't care to learn the language... but all the home depots and lowes' have spanish sub-titles on the aisle markers, wouldn't want to inconvenience the un-motivated would we?.

sorry for the rant, but I see this kinda stuff everyday, the faces revolve, but it's the same story.