...should only be granted to those that can pass the same test that people wanting to become U.S. citizens have to pass. Try it on the Christian Science Monitor site in the USA section. You have to get a 58 to pass (new lefty passing standards, I see).
Go to the cs monitor site, click on the "USA" tab, and scroll down to the box "Could you pass a us citizenship test?".
I got a 98, missing 2 questions, though I am a history, politics and news junkie.