The idea of bringing jobs back, that could be handled with a much easier solution, taxing corporations based on the percentage of jobs that are actually here in the USA, and effectively charging corporations a LOT for outsourcing their labor to other countries. This would encourage companies to go through the H1B process to bring in workers from other countries(and get taxes from those workers), or to hire workers here.
Being afraid of the "illegals" is what shows how pathetic most of the people are who advocate for ICE, because if your own job skills are so bad that you are afraid of immigrants in the first place where those who can't speak English are seen as a better hire, then YOU need to look at yourself and what you have done wrong in your life. It's really that simple, people say that the immigrants from South of the border are unskilled and can't speak English so should be sent back, but then, why would THAT cause a loss of jobs for citizens, unless those citizens are horrible employees so would be passed over for a job?
It would be far better to just allow all of the undocumented to stay, as long as they get their paperwork started to get legal status to live and work in this country. If they were documented and here legally, then crime wouldn't be an issue for them, because they wouldn't need to be afraid of immigration going after them.