George Monbiot has an excellent comment in today’s Guardian on patriotism. Titled The New Chauvinism it is an excellent argument against the false claims of "liberal patriotism". Excerpts (though you should read it in full):
To argue that national allegiance reduces human suffering, you must assert that acts of domestic terrorism cause more grievous harm than all the territorial and colonial wars, ethnic cleansing and holocausts pursued in the name of the national interest. To believe this, you need to be not just a patriot but a chauvinist.
…
When confronted with a conflict between the interests of your country and those of another, patriotism, by definition, demands that you choose those of your own. Internationalism, by contrast, means choosing the option that delivers most good or least harm to people, regardless of where they live. It tells us that someone living in Kinshasa is of no less worth than someone living in Kensington, and that a policy which favours the interests of 100 British people at the expense of 101 Congolese is one we should not pursue. Patriotism, if it means anything, tells us we should favour the interests of the 100 British people. How do you reconcile this choice with liberalism? How, for that matter, do you distinguish it from racism?
…
I don’t hate Britain, and I am not ashamed of my nationality, but I have no idea why I should love this country more than any other. There are some things I like about it and some things I don’t, and the same goes for everywhere else I’ve visited. To become a patriot is to lie to yourself, to tell yourself that whatever good you might perceive abroad, your own country is, on balance, better than the others. It is impossible to reconcile this with either the evidence of your own eyes or a belief in the equality of humankind.
Take down those flags.