Must admit I wish someone, somewhere (even in England!) would celebrate St George's Day - I would happily join in, and I celebrate Australia Day too (and the Queen's birthday!!!).
It does irritate me when people who live in Britain, or come from there, are so eager to distance themselves from the country mentally as well as physically. I don't choose to live there (at the moment), but Britain is a great country and I spent many happy years there, so why would I want to put it down? Also, what's with this "Cornwall isn't part of England" thing? Of course it is, just as Scotland, Northern Island and Wales are part of Great Britain (whether they like it or not!) and the rest of Ireland is part of the British Isles! Nothing wrong with a bit of local pride, but why disassociate yourself from the country that (presumably) made you what you are? I lived most of my life in Essex, which is part of England, which is part of Great Britain! All therefore have the right to a bit of loyalty from me. If Cornwall wants independence from England, then let it go through the proper channels and apply for that, or start a war of independence. Until then, Cornwall is in England!!!
Used to make me laugh on holiday in France when some pathetic Brits used to have a sticker on their car with "Ecosse" on it rather than "GB" - talk about hiding from the truth!
Bring on some St George's Day celebrations - let me know where they are and I'll be there, with my England flag!!!!