I am English but have lived for long periods in Scotland.
They will dress it up anyway they can, it's the media, it's the constant reference to 1966 ( I find Scots bring that up far more than the English, we are embarrassed by the length of time since we won anything), it's the arrogance
( like scots fans tearing down England flags isn't arrogance).
It's none of those, it's bigotry disguised as " banter", because banter is what bigots hide behind.
Yes more coverage in the media, but England's population is 20 times that of Wales and 10 times that of Scotland.
I am old enough to remember supporting Scotland when England didn't qualify, coverage was huge, most English people did.
Replace the " anyone but England" with another nations name and you will be called a bigot. Because you would be one.