Well, for Swiss shows regulations are strict, gun sellers are registered ones and the police also has an own stand at the spot. Show fee is high and people do expect something back from that.
I've been around there for many years and all people (except few as noticed) do know me and have no problems with me taking pictures, especially when I do make my clip shortly before the start of the show with no customers around.
Guisan.