I doubt I was old enough to drink
Probably not born Mr H......and therein lie the differences--the generation gap.
I think I respect you and your views and whilst it will not stop me from remembering my days, I sadly concede that they are now mostly irrelevant, or so my middle aged sons tell me!
Back to uniforms in pubs. I suspect that most servicemen would not want to wear it when socialising, but for those who, like BEag's example, find themselves in that situation where it is not inappropriate, the sledge hammer to crack a nut approach of Military authorities seems daft.