Sweetpeach, it's a very noble thought you have that people should know all about British law, politics, read newspapers, books, etc about it, but how many British citizens don't do it? Do they get their citizenship taken away? No.
Why should we who apply for citizenship and have met requirements for being here years, paying money for visas, paying taxes, etc have to jump through an extra citizenship test? Why should immigrants know more about politics and laws then the average British citizen through birth?
It seems to me it's just an extra way to hassle immigrants and to get lots of money from them, especially by having to buy £10 study guides! Gordon Brown underestimated the budget deficit by about double, is he trying to find sneaky ways to fund the gov't?
Matt