Mr Hanson's tone in his column is confused, puzzled. And I think that is a good thing. It is far better than the previous republican stance, which was to happily blaze away at their own feet with both barrels and crow about how good it feel.
Hansen needs to recognize that there is a fundamental legitimnate need in this country for cheap labor at menial jobs that US citizens will not do for the wages that the employers can afford to pay. The only system in place to meet this need is the system of illegal immigration.
Until there is a legal system that works at least as well, we will continue to have all the problems that we now have.