Ok, but how are you going to prove who is here illegally...
I am of Hispanic decent...will ICE stop me because of my name? I was born here, so I am an American by birth. Again, deportation is good in theory, but HOW are you going to do it?
Please stop. I answered your first question not going to design your program.