this is because we have let in far too many people who are NOT loyal Americans and have no vested interest in our national history or culture .
There needs to be a SPECIAL OATH ( with severe punishments for breaking it ) that is required for anyone seeking to become ‘ an American ‘ . This oath would establish ‘loyalty’
Only loyal AMERICANS should be able to vote or affect our country and its operations
Citizenship oath: "I hereby declare, on oath, that I absolutely and entirely renounce and abjure all allegiance and fidelity to any foreign prince, potentate, state, or sovereignty, of whom or which I have heretofore been a subject or citizen; that I will support and defend the Constitution and laws of the United States of America against all enemies, foreign and domestic; that I will bear true faith and allegiance to the same; that I will bear arms on behalf of the United States when required by the law; that I will perform noncombatant service in the Armed Forces of the United States when required by the law; that I will perform work of national importance under civilian direction when required by the law; and that I take this obligation freely, without any mental reservation or purpose of evasion; so help me God."
I'm afraid oaths don't mean anything to a lot of people!