I am for greater immigration with a few regulations.
I recently went to NY and saw the Statute of Liberty. It made me think. I believe we should allow immigration as we once did.
The following regulations make sense to me.
1. No criminal background, unless proven to be unjust by our standards.
2. No disease, nothing communicable period
3. Pass a cultural/basic language test. We should provide the class teaching our viewpoint of history and Basic English. "Thank you" would be a good place to start.
4. A loyalty pledge, stating they will follow our laws and if convicted of a felony they will leave.
If I thought about this more maybe I'd add a few regulations, but these seem like enough.
On a side note, illegal immigrants don't pay income taxes. Even if they are on a payroll they simply claim 10 dependants so few taxes are taken out and they never file a tax return. I worked in a restaurant for 5 years, 1 year with payroll, I know. Some legal immigrants do the same. I knew the illegal immigrants only because they told me they were illegal.
These rules are in effect, to some extent.
You have to pass an FBI background check in order to get a green card.
You have to have a medical exam in order to get a green card. (Though you can have diseases if you are someone who is not subject to expulsion on those grounds; for example, the spouse of a US citizen cannot be denied entry on the grounds that he/she has AIDS, because the US citizen has the right to choose the spouse they choose, regardless of medical status)
The culture and language test is required for citizenship. You have to have had your green card for a number of years (depending on how you originally got your green card), and then you take a civics test and an English test. You have to pass in order to get your citizenship.
The loyalty pledge is taken upon assuming citizenship, but then they are citizens just like people born here, with the same rights, and cannot be deported. Green card holders, on the other hand, can be deported for just about anything. The problem is that there would be so many people to deport that often times the process isn't started...