I find the bickering over immigration to be somewhat hillarious. One side yelling “They’re taken’ our jobs!” and the other “You don’t want them!”. Both sides are totally wrong, and they’re being played against each other.
Americans don’t want the jobs, this is true. But it isn’t because they’re menial. It’s because the pay sucks. And there is a reason the pay sucks: supply and demand. The employers can get illegal immigrants to do the job for $2.50/hr, so that is what they’re willing to pay. Even if they were willing to pay minimum wage, who in their right mind would take a job for minimum wage? You can’t live on that.
The real villian here is playing us against each other: it’s the compaines that are hiring the workers in the first place. They are creating a demand for cheap labor, and are willing to take illegal workers because the repercussions are non-existant.
The solution to this is easy, but two fold. First, we need a real minimum wage. It needs to be based on the location too. You can’t live on less that $10/hr up here around Boston. I’m not sure how bad it is other places, but that would be below the poverty line here, whatever they say is livable. Minimum wage needs to be a wage you can support yourself on.
Second, we need to aggressively go after the assholes who are hiring illegal workers in the first place. It’s their fault. And I have an easy way of making sure no one ever employs someone without proper papers again – fine the crap out of them. Fine them $10 per man hour worth of illegal-immigrant work they employ. To make this even better, offer 10% of that fine as a bounty to whoever turns in one of these employers. Even better, if it is one of the employees themselves, put them in a fast track to legal status.
Most importantly, don’t punish the workers. The system is gaming them; it’s not their fault. Even better, once their employer is busted, get them into a system that will make them legal, get them decent wages, and get them paying taxes.