I just don't see where the problem lies. Here in the UK, those who become citizens have to swear an oath of allegiance to the Queen. For those in overseas territories, the following pledge must be read: 'I will give my loyalty to the United Kingdom and respect its rights and freedoms. I will uphold its democratic values. I will observe its laws faithfully and fulfil my duties and obligations as a British citizen.' Why would this cause any citizen a problem? It certainly doesn't cause a fuss here. In other situations, we do it all the time: when I became a magistrate, I had to affirm my loyalty. Could I have been trusted if I'd refused to do so?
Death toll from car bombs in Iraq rises to 56 (AP)
from the article: Loyalty oath is not about Arabs, it’s about hatred of liberal values