Honestly if this hospital has had issues with patients harassing our armed servicemen and women, then they should call the police and have them dealt with.
Apparently they can have a zero tolerance attitude to patients abusing staff but they can have an appeasement attitude to people who take offense to our armed forces.
If people have an issue with our armed forces, then they should consider finding somewhere else to live than the UK.
But this is the policy. Everyone has a "right" to their attitudes except the silent majority. That silence is going to become a deafening howl if this continues.