"The English in the UK are like WASP's in the US: they are forbidden from showing any nationalism but required to approve of everyone else's."
Utter rubbish.
"The Scots and Welsh are proud of their own flags but they bristle at any evidence of English identity or English nationalism by labelling it "racist.""
I've never heard a Scot or Welsh person do this. Do you have any examples?
"Basically, England doesn't exist"
Utter rubbish.
"This is so much the case that anti-Unionist Welsh and Scots actually refer to the English as "Brits" "
I live in Wales and have never heard a Welsh person do this. What are you basing your assertion on?
England doesn't exist in any legal sense. Northern Ireland has a legal existence, Scotland has a legal existence, but England exists only as part of "England and Wales," and Wales has its own national assembly while England has nothing but the Westminster (Union) Parliament. Ulster, Scotland, and Wales have capital cities while London is the capital of the United Kingdom.
Many years ago saw a news story on television about signs in Wales saying "Brits out," which I thought was ironic since the Welsh are the most British people in Britain.
The Celtic nations are all the beneficiaries of Leftist nationalism whereas English nationalism is "rightwing" and therefore forbidden (besides, "English nationalism" manifests itself mostly as "British"ism and Unionism though there are a few English nationalist movements). Kindly inform me if there are any Maoist movements supporting English nationalism (like Scotland has in the Scottish National Liberation Army). I picked up the notion that English nationalism (as opposed to "British" nationalism) is considered forbidden from the Internet. I apologize if I have been mistaken, but I'm sure there are people whose experience is different from your own.
Again, I did not intend my post to be so offensive.