Why is British any more or less politically correct that English ?
I've never really got that point ?
Surely originally people from these islands were nothing.
Then they referred to them selves as what every tribe they belonged to.
Then the romans tried to either get people to refer to them selves as Roman or British.
Then there was a period of confusion, eventually people across the area now called england took on a Anglican identity but surely at lot of this was either forced or taken on for political reasons or so local lords could be more POLITICALLY correct.
Another way of looking at this is people around the Edinburgh area who also talked English decided to call them selves Scottish which basically used to mean Irish for political reasons.
Then when the Empire started to be formed and England and Scotland were united the political establishment got the idea of using the old Roman idea of British as a way to unite people.
Surely as the British tag is older than the English tag it might be may be more authentic ? Or maybe not.
Generally also tags are political in nature or you'd just be you.