The problem with your logic is that once you don't suceed you should never try again. Thus insuring failure. You are of the can't type of thinking which never has and never will.If amnesty is passed there will be millions of jobs for bilingual Americans to process applications, investigate, administrate and spread bureaucracy. All paid for with American tax dollars.
That will be offset by the influx of more illegals looking to fill jobs vacated by the now legal illegals and so it goes.
America didn't become great accepting failure and it shouldn't do so now with immigration problems.
What I hear you saying is that you are afraid that no matter what we do it will fail and our economic future will go down with it. I don't accept that kind of thinking. To me each failure is a learned experience. Which we can build on to plug up those openings we didn't see before or fix situations we didn't take into account before.
That's what I'm seeing happening with what legislation has come up with so far.