I suppose if you are from ENGLAND you are English, whereas if you say you are BRITISH you oculd be from anywhere in Britain?

I would have expected that if the rude customer was so finicky about not being English, she would have said " I'm Scottish / Welsh " etc

I often get asked if I am English (or strangely enough Aussie), but I don't get snippy about it, as I am aware how weird and mixed up my accent sounds to most people LOL