We hate illegal Mexican laborers and the people who hire them but support "American" companies outsourcing American manufacturing jobs to Mexico and selling here. Because poor hard working CEOs and poor shareholders.
Listening to people blindly support trade policy that will never benefit them is like listening to a 40 year-old virgin talk about sex positions.
Are people by definition blind if they don't agree with you? That seems like a fairly narrow-minded perspective. Protectionist barriers rarely have the desired effect because they simply price products out of the market. It might have some good effect to insist that foreign workers have some kind of wage parity system via international trade agreements but that is also very likely to reduce or limit US workers' compensation. Face it, our heavy industry got big and fat during a post-war period when the rest of the world was physically and politically devastated and we had a really large, running industrial base. As other nations built up capacity, the US advantage in competitive, i.e. easy to do with relatively low or mid-level skilled workers, has disappeared over time. We still have advantages in very highly technical fields and certain specific areas but, frankly, anyone can build a basic or even a good passenger car so why should a consumer pay more for a US made one?
Having said that we can be competitive in the US, we have a relatively well-educated worker populace with a good work ethic in general - sure Carrier left, but Toyota has moved here but not back to the over-taxed social welfare disaster known as Detroit, rather to low-tax, manufacturer friendly South Carolina and like States.