Soldato
No need to be an ass thanks.
No offence mate but he's got a valid point. You could stand there and say you're 29 all day long, and you still will not get served. If it bothers you that much, spend £5 on a citizencard or something, as proof of ID, and you won't have this hassle! We can't risk getting on the spot £80 fines, which could increase to £5,000 depending on the circumstances of the offence, so we have to make sure we're obeying the law, whether it annoys you or not, I'm afraid