They may refuse to serve me if I appear to be under 18 and refuse to show proof of age. I do not appear to be under 18 and have only once or twice in my life been asked for proof of age, in each case I declined, chuckled, and moved on the next pub.
Or let me guess, you don’t travel out of England at all so you can avoid the tyranny of passport checkers?
Or do you do the sane thing and show your passport? So then you concede that in certain cases at least the State has a compelling interest in verifying a person’s papers.
Btw, it's beneath you to try an innocent "some eggs". We know exactly what Tesco is going to card someone for, and it's not eggs.