Like Healthcare, the left broke the system in order to create a demand for a replacement or an excuse to ignore the law altogether. It can take 10 years to claim citizenship. Did you know that? I mean personally know that through the pain of a loved one?
What we need to do is (highly generalized suggestion that bears debate):
1) Purge the country of socialists who destroy freedom via inhibiting bureaucracies and regulation. No debate here.
2) Facilitate the immigration process to say...a 4 week probationary period and a maximum 2 year processing time.
3) If no compelling reason for deportation can be found in say 4 weeks, they get their green card. It's automatic.
4) If no compelling case can be found for denial of citizenship can be found in 2 years, the route to citizenship is opened up and can be immediate.
5) There should be a well defined listing of infractions that can get you deported/arrested/jailed. This does not including things like traffic violations, but major crimes that get you tossed.
6) The process should be free or priced at an accessible expense for anyone. It can be subsidized by the multi billions of dollars in savings for fixing the old process.
7) Penalties for infractions outside of the new code should be draconian, no tolerance and no nonsense.
We want immigration. We want good, new citizens. We want hot foreign women for our boys. We don't need criminals and I will never develop a sense of pity for those who come into our very home and piss all over it. They deserve none.
The question is, why would you not feel the same way?
I would add quotas to your list. No more unchecked immigration from “latin” countries while forgetting all about the rest of the world.