Yes we have 23 million unemployed citziens, and yet they will not do many jobs that illegal immigrants do for the money that illegal immigrants get. Some employers probably could pay citizen wages, many cannot.
"Even if something were wrong with the laws there can be no debate about them until our borders are secure"
This is foolishness. Our borders will NEVR BE SECURE as long as there is a need for cheap menial labor that is not being effectively addressed by a legal immigration sytem. The need exists, there is no workable GuestWorker system, hence the problem.