Given the choice, I prefer the jobs go to Americans first. No brainer.
No doubt. If the illegal aliens are naturalized won't they demand health care, retirement bennies, paid vacation, family leave and sick days? In fact they won't have to demand it the law would require it wouldn't it? And, like you said, employers will let them go and hire all new illegal foreign nationals who will be coming here in a ratio of 3-1, like last time amnesty was granted, because of what they see has just happened. Again.