A grandmother who bravely helped subdue a man who was allegedly punching, kicking and biting a plainclothes police officer in Hamilton Hill hopes her actions encourage others to do the right thing.
Christine, 60, who was with her grandson Jack, was also hit and spat on when she went to the policeman's aid yesterday morning as others stood by and watched.
"I have worked in domestic violence for many years and this was probably the most violent thing I've ever seen," she said.
The policeman, who was on his way to work and was unarmed, had approached the man after he allegedly abused a speed camera operator in Carrington Street.
A 31-year-old Bellevue man has been charged with assaulting a public officer, causing bodily harm - which attracts a mandatory six-month jail term - and two counts of common assault.
He will appear in Fremantle Magistrate's Court today.
Christine said said she could understand why people did not intervene.
She said she had wanted her grandson to know that helping someone in trouble was the right thing to do.