There are things wrong with every government process I can think of. But making it easier for immigrants to enter this country can only exacerbate the problems we already have. Many of our problems now come not only from Mexico but from almost any country in the world since the "hate the USA" attitude is taking over.
I most certainly agree with the rest of your statement!
FWIW, the Wall Street Journal editorialized a day or two ago that easing the immigration process (which arguably is expensive, bureaucratic, and overly restrictive) would go a long way in easing the overall illegal immigration rate and allow the government (which currently doesn't do a helluva lot, but hey...) to focus on the real bad guys trying to get in -- you know, the terrorists.
Rounding up and deporting an estimated 15 million illegals is simply not gonna happen -- it's simply too expensive and likely as not, largely ineffective.
Putting up a fence, as Michele Bachmann advocates, is equally ineffective. Shades of the Berlin Wall, anyone? Tunneling and all sorts of ingenious ways of defeating the fence will come about, then you wind up spending money you didn't plan on spending just to try and stay ahead of the power curve.
After more than a few years of examining this problem and lamenting the ridiculousness of the feds and what they're doing and, more importantly, NOT doing, I'm inclined to agree and implement a practical way for easing the overall immigration process (thereby facilitating certain classifications of people -- like seasonal workers -- to come here and earn their money and pay their taxes. Other groups, like muzzies, deserve increased scrutiny.
What we're currently doing ain't working - simple as that. I'd like to see a general overhaul to the system and see the government actually do what the hell they're supposed to do, which is safeguard the damned borders.