I'm an ignorant American and I got the impression from this thread that Brit servicemen are discouraged and perhaps even prohibited from wearing their uniforms in public. Did I get the wrong impression? And if my impression was correct and uniforms are discouraged/prohibited in public, why is that so?
A few years ago I attended a Remembrance Sunday event at the then new Bomber Command Memorial in Green Park, London. It was well attended and one of the attendees was a USAF 2 star general, who was in uniform, as were both of his ADCs, one a Lieutenant Colonel and the other a female sergeant. Also present was an RAF Air Vice Marshal (2 star equivalent) in a civilian suit, which I thought was entirely inappropriate and really let the side down, particularly as the USAF contingent had taken the trouble to turn up in uniform.
So not so ignorant after all!