Here is an interesting compromise that I think will make open-borders people and anti-illegal immigration people equally happy. The solution lies in the correct interpretation of the constitution that says the federal government has the power to establlish naturalization rules. Naturalization rules are not the same as immigration because naturalization is the process at which someone becomes a citizen of the United States while immigration is the movement of people across national borders. This is a clear distinction that says that the power to control immigration lies with each state so a state like Arizona can declare no more immigrants while California can allow as many people as they want simply because the power to control immigration belongs to each state and not to the federal government. Each state can then have its own immigration policy (not naturalization policy since that belongs in the federal government). This should make everyone happy.