Cheap imported labor is problem in places that you do not even think about it as a problem. Just last week they busted and closed several houses of prostitution in Indy that had been staffed entirely by imported Central American illegal immigrants all doing illegal things for far below scale wages. They were putting honest American workers out of work by doing their jobs. Non union labor at that.
If you refuse to buy from non US/Can. makers you will have to do with out most of the clothes and shoes sold in the US. Like most here I do not have the body to go barefoot and naked anymore. I have to buy a car with non US parts because I can not walk to work. The world is what it is and you have to pick and choose your battles. This is not one of the best.