"The Irish, Scots and Welsh have their national days. Why can't we English have ours?" The irony was obvious. No-one had suggested they couldn't. Indeed, a huge St George's flag was draped across ...