Here's what I propose, if you are a citizen of the US you get charged for federal taxes which go towards social welfare programs. If you are a company that hires illegal immigrants under the table then you should get charged with worker exploitation and tax evasion. If you are a non-citizen, then you don't have to pay federal taxes, and are not entitled to the benefits of government programs. but everyone should still have to pay sales tax and state taxes.
Now there is no longer an incentive for employers to show a preferance and can hire people based on who they think is the best worker. There is no longer an arguement to be made against immigrants exploiting americans. With these conditions it would be easier for an immigrant to become a citizen, as well as allow an american to disvolunteer citzenship if they don't want to pay federal taxes. Now the only argument that can be made against it is one based on ethnicity and as such is pretty racist and goes against the ideals of what america is supposed to be about.
Bookmarks