Again, it is a minority that are causing the trouble. At one time all servicemen and women had to wear uniform both in barracks or out in the time. However, people in uniform were seen as easy targets back in the 60s and it then became optional to go out either in uniform or in smart civvies. In the 70's things got worse and all had to wear civvies when going out, wearing uniform outside of barracks only when performing official duties/ ceremonies.
This latest incident has shown that the abuse has plumbed to new depths, it's not just armed service personel who are subject to abuse but all; police, fireman, ambulance personel and nurses, even sea cadets etc.