As far as illegals go it's an employer related issue. If you have zero opportunity in your home country then it makes absolute sense to go where you do have opportunity. I don't blame them for coming here. The issue will only ever be resolved by either taking away the opportunity here or creating more opportunity south of the border. Hating on them is rather pointless. Tracking them down would be futile. You have to hit the source of the problem and the source of the problem is that folks who can't make money south of the border can and easily do make money here. Cracking down on employers would seem the most feasible rational thing to do. Demonizing illegals is like demonizing a starving person who steals bread. I just don't have the heart for it.