The whole "learn English" deal is kind of weak in my opinion. I speak, read, and write better in English than a lot of people I have met in this country. I am not even talking about uneducated people -- the verbal dexterity of many people with whom I went to college left much to be desired. If you aren't willing to learn a language well, don't make a big push for others to so do.
This country processes immigration paperwork very, very slowly. Furthermore, the requirements are ridiculously exigent -- so much that about 15% of the illegal immigrants are people who have at least a Bachelor's degree, yet have not been granted a chance to legally migrate to the US. When each of my two sisters and I went to the US consulate to apply for our student visas, we were required to show proof that we had the cash available to pay for all four years (about $80k each) from the get go. The same evidence had to be provided to the university before they even admitted us. Now, how many of those people phoning in calls to the radio complaining about how the illegals should have followed the legal procedures would have been able to show such proof?
I have so much that I could say regarding this matter. The US immigration policy is relly messed up. Illegal immigration is messed up, too. But life is really messed up for a lot of people, too. Many of these people decide it is morally correct to cross borders illegally, acquire fake documents, and work far away form home in order to feed their families and or better their own quality of life.
Don't get me wrong, I am aware that not everyone who comes in illegally has a noble motivation. With the Hispanics, particularly, I am very aware of the vices of the culture. However, I have seen how bad things are back home, and I haven't even seen the worse. What I have see, though, is worse than anything I have seen here in the US.
Amnesty would be the wonrg move. That would be rewarding illegal behavior. Given the fact that there are already millions of illegal workers in the country, a protected status would be fitting. This would allow people to get a SSN (no SS benefits, just a number so that they can be tracked by the government, pay taxes, build credit, etc.), driver's license (which in turn allows them to get car insurance), and work without being scared all the time.
Anyhow, my US employer expects to see results, and my lunch break is almost over. I have to go back to work.