I'd pass a legislation forcing the employers to pay the same salary for all employees, even illegal immigrants. Some sort of law that if an employer is discovered to have hired illegals, he better have paid the same salary than your legal citizen otherwise he would be brough down hard. Hard
That would go some, but the truth is many of the illegals are very grateful for the opportunity to work, and are excellent workers. In other words, they would still be hired over americans that think they are owed something.
I think Nitro's solution is better. Fine the hell out of the companies hiring them.
It's just that I am sure there are some fuzzy area regarding the illegality of people hiring aliens, otherwise why is it so rampant openly?
Ok, Boxer day, Politics style! Where Conservatives rail against the big bad mean corporations and liberals cry how picked on they are! Because the reality is just that. Businesses do it because it is cheap (some are dirty too. One outfit here called the INS on its workers just days before it finished a major construction project - got out of paying them, the bastards). So business hires, them and then pays the politicians (wink wink) to look the other way and get a nice big fat contribution.
But the other reason is that there are just so many INS agents, and there are 15 million illegals. NOt all of them carry a sign designating them as such.