A bit strange, unless its a modern phenomenon, While serving, i've been based all over this country, and even though certain indiduals, were barred, and rightly so, I never, in all the ten years I was in, ever came accross an establishment that barred all Squaddies, in general they were happy to see us.
We fought hard, we drank hard, and yes, there were fights, but damage was always paid for the next day.
As for National Sevice, i'm for it, because it gives you self discipline,