The term for becoming a naturalized citizen of the US is 5 years. Did you know that that period was chosen in 1798 and reaffirmed in 1802? Do you think that the economic and political conditions of 1798-1802 are extant today? The answer to the latter question must be a resounding “No!” from any sentient, intelligent, and honest person.
When the nation was being formed from wilderness, the nation needed settlers to populate the western expansion of the nation. I maintain that the period of 5 years for naturalization (only 60 months , ~1800 days) because of that need. That need continued until late in the 19th Century, but it does not exist today.
It is past time to reconsider and change the laws wrt naturalization for citizenship. I propose that the period be changed from 5 years to 15 years. Only after 15 years and proof of assimilation into the US social, economic, and political culture should anyone be considered for citizenship. That should be in additon to any other requirements such as those requiring that applicants forswear allegiance to any entity but the US and to give up any and all passports and rights of citizenship to other entiteis.
Europe, the UK and the US are being overrunby people not seeking to assimilate but to suck from the public welfare teat. They are economic migrants; therefore I propose that no funds from the federal government be spent to house, feed, or in any way support those who come here legally or illegally. That would include direct payment through programs funded by congress or any indirect payments through third parties such as NGOs that receive funds from the federal government). If immigrants need support, let legitimate charities provide it without taxpayer funding, not US taxpayers who must to pay taxes even if they oppose the immigration.
Because too many communities are overrun by immigrants (both legal and illegal) and lose their US identities due to it. Endemic populations lose their common culture and are forced to endure the invasion by other cultures or uproot their families and abandon there heritage in those places. This is unfair to the endemic populations; therefore, I propose that no naturalized citizen be allowed to hold publicly elected office at any level - local, state, or federal government - period. This would have the effect of having all elected offices held by native born citizens.
Those 3 changes would stop economic migration, encourage assimilation, and prevent the indigenous populations from being overrun by immigrant populations.
These changes would also oppose the ‘replacement theory’ being employed. It would also disincentivize any political party from placing immigrant interest above indigenous citizen interests.
UPDATE:
I left out a very important point in the original post.
The law should state that any immigrant who has not yet been naturalized who is convicted of a felony shall be immediately deported upon conviction and only allowed to return to the US upon successful appeal of that conviction. During the period of appeals, the immigrant and his dependents shall not be allowed to remain in the US. Additionally, if the immigrant should ever be allowed to return to the US legally, the period of waiting for naturalization shall restart at zero, with no credit given for prior residency.