[Martin^^]It is a nonsensical suggestion. We live in an era of modern transport and higher levels of migration than ever before. This means that nation states are no longer comprised of homogeneous groups of people with common cultural backgrounds. Nearly all western nations have become melting pots, integrating citizens of many cultures.
The idea of pledging allegiance to Her Majesty is exactly what I would expect from one of her Lords, leading a privileged existence remote from the real lives of most people.
The challenge we have is to understand and respect the range of beliefs and cultures who share this island. This is not advanced by pledging allegiance to symbols whose significance is rooted in a Britain which no longer exists.
The Union flag was born of an unholy political deal struck between feudal lords in a time when ordinary people were no better than slaves. Our 'House of Windsor' is a crude reinvention of a Germanic aristocratic dynasty who had to be rebranded as English after that unfortunate Great War tarnished their image.
I consider myself British, but I do not identify with the sentimental, jingoistic rubbish which passes for 'Britishness'. The Britain I live in is composed of many colours and creeds and is not represented adequately by the relics of an imperial past which was oppressive and brutal for most of it's citizens.
Maybe its time there WAS some Black in the Union Jack...