A few of my coworkers and I took the standard test given to immigrants and to my amazement I was the only one who passed. Many of the questions are rote memorization and do not require higher knowledge. It is not really inportant to know the what number a President was except for the first.
The fact that college graduates including several with masters degrees did not pass the test is not surprising. Most have taken one history course long ago and several may have to go back two decades or more to an American history class.
My coworkers were amazed as I scored an 85 with zero preperation. I think one of the questions I forgot had to do with the state Eisenhower was born in. That type of question is a rote memory question.
A genuine citizenship test should have an English section where the new citizens should be required to demonstrate sixth grade reading and some writing skills. There should also be a section on economics and the questions should be focused on rights, governmental structure and basic US history. The fact that a person can remember where Eisenhower was born is not as relevant as his role as General or President.
I would also like to dispell a myth that people who are born in the USA have a right to remain in the USA. People who advocate an internationalist movement that advocates
the violent overthrow of the US government have no claim to remain here. Thus a Marxist or Jihadist who advocates acts of violence has no right to remain in the USA.
Freedom of Speech does not include sedition, treason or acts of criminality. The mere fact that one is a Marxist or is a member of CAIR has established probable cause for government surveilance. The government really does not have the resources to watch everyone but denaturalizing a Madea Benjamin or Lynne Stewart is a great place to start.