But this isn't how the market works at all. Nor did the government create the initial issue.
For one, the market may not simply drive wages up, but rather force those companies to leave. In a globalized economy, those factories and plants don't need to be in Springfield. They don't even need to be in the US, and Canada is just a couple of hundred kilometres from Springfield. Not just any Canada either, but the part with all the people.
And again, the government didn't create this. You could argue the companies in question did by hiring cheaper labour, but labour follows jobs. If the factories were opened elsewhere, the immigrants would go to those places.
Remember that the reason these companies moved into Springfield was that the local government was desperately trying to attract them and revitalized the place. This is a city that's been steadily losing population over the past 50 years. I'm sure the companies were offered something by the city to move to that area, but then if that didn't happen, there would still be no jobs for the locals.
I get that you think the ideal situation would have been for all these companies to come into Springfield, only hire locals at high wages, and do all this out of the goodness of their hearts, but it's not realistic. Huge swathes of the country are demographically and economically dying, and people are upset about anything that even remotely helps improve that.
I mean, what are you suggesting should've been done here since you didn't want Haitians in? How can Springfield gain jobs and population and expanding its tax base without this?