Spiff DOES have a point, there. whatever one may think of racism, it is not illegal to have racist feelings, or even to mouth off racist sentiments.
...In my opinion, if you can't pass this test you should not be allowed U.S. citizenship nor be allowed to vote if you are (unfortunately) already a citizen. You say you love American more than some of us here. If you can't pass this test, you don't even know what America is and therefore you can't actually love it.
i would go a step further than a mere constitutional/government essay exam. i would require that anyone applying for citizenship would have to know the entire U.S. Constitution and the Bill of Rights, as well as the Declaration of Independence by HEART.
Any person applying for citizenshio would have to write them out by heart AND recite them out loud by heart IN ENGLISH...EVERY WORD.