The brutal slaying of two Sydney teenagers by their estranged father has heightened fears for society's most vulnerable families, a NSW women's shelter says.
John Edwards, 68, killed his 15-year-old son and 13-year-old daughter at their West Pennant Hills home on Thursday night before turning the gun on himself.
The calculated attack sent "waves of horror" and "a sinking feeling of deja vu" through the Hunter Valley women's refuge, Carrie's Place.
The service's founder and chief executive, Jan McDonald, says the case is particularly sad because the children's mother would vainly have "thought their home was secure".
"There's a sense we can't keep people safe," Ms McDonald told AAP on Monday.
"The police can't, apprehended violence orders can't, nothing can stop these perpetrators if they want to bring harm."
One mother at the refuge says she spends every waking moment evading her violent ex-husband who has promised to exact "retribution" on her son.
"What I have to deal with every day is not being able to go to shops for fear of him seeing me and following me home, killing my son and kidnapping my daughter as he threatened," Sarah told AAP.
"I live in constant fear and suffer insomnia."
Sarah has moved from interstate but says her former partner stalks her family and actively plots attacks.
Ms McDonald, who helps compile a list of fatal attacks against woman, says the national Destroy The Joint toll now stands at 34 in 27 weeks.
"Sadly I know it will happen again in the next week," she said.
"If not, the next month. We hope it won't happen but that's just not realistic."
Community outrage and grief following the recent high-profile murders of the Edwards children and Eurydice Dixon in Melbourne was not enough to stop violent men, Ms McDonald said.
Sarah, who took out an AVO on her ex-husband after he assaulted her son, wants more support systems for parents and children suffering abuse.
She also wants the judicial system to strongly punish abusers who contravene AVOs and reduce court orders to "a false sense of security".
1800 RESPECT (1800 737 732)
Lifeline 13 11 14