NATIONAL NEWS (CNN) — Murder-suicides, by their very nature, leave a mountain of unanswered questions. When the killer pulls the trigger first on his victim and then himself, he takes with him to the grave the reasons that compelled the angry, desperate act.
Not so in the case of Radcliffe Haughton.
What prompted the 45-year-old former Marine to open fire at a suburban Milwaukee salon Sunday -- killing not just his wife and two other women, but also wounding four others -- was foreshadowed in no uncertain terms by his estranged wife just three days earlier.
At a restraining order hearing Thursday, the wife, Zina, begged the court for protection, saying her husband would surely kill her.
With her voice shaking, she outlined how he'd threatened to throw acid in her face. How he accused her of cheating on him. How his red jot jealousy terrorized her "every waking moment."
"Things have gotten so bad. We need to separate," she said at the hearing, according to a recording obtained by CNN affiliate WISN. "We need a divorce before you hurt me. I don't want to die."
The judge sided with her. Haughton was ordered to stay away from his wife for the next four years. He was forbidden from possessing a gun.
But on Saturday, he bought a .40-caliber handgun from a private seller. Wisconsin law only requires background checks for purchases from a dealer.
And he waited.
The next day he would take her life.
'I don't want to die'
At the bizarre Thursday hearing, Haughton acted as his own attorney cross-examining his wife, asking questions that the judge refused to allow.
Haughton said his wife's infidelity was to blame for their failing marriage.
"I have been involved with Zina Haughton for most of my adult life. This is the woman that I love," he said.
"Things have not always been the best that they could have been but I can stand before the court, stand before God and say that I love her. I love her unconditionally. This situation was brought about by infidelity."
The wife said the abuse began long before the infidelity accusations.
She detailed a night where she said Haughton pulled a gun on her. It accidentally discharged. The bullet narrowly missed her and her daughter.
"For 20 years, we've fought. He's hit me. We've fought. But since May 29, the evening that he thinks I cheated on him, just the threats have gotten so bad, and like I said, I don't want to die," she said.
A long history with police
Police in the area say they had a long history of run-ins with Haughton, a general manager of a local Land Rover dealership.
"Since 2001, the Brown Deer Police Department has responded to calls for service regarding the Haughtons, ranging from animal complaints to domestic violence related cases," the Brown Deer Police said in a statement.
The police reports seemed to speak of a man who was destined to harm his wife.
In January 2011, Haughton was accused of throwing his wife's clothes out of their home during an argument and then pouring tomato juice on her car.
When police arrived, Haughton locked himself in the home and officers thought they saw Haughton holding a "long barreled" gun in the direction of his wife, according to a police report. Charges were eventually dropped in that case.
On October 4 this year, police say, Haughton slashed his wife's tires outside the salon.
After that incident, the wife applied for the restraining order telling authorities that her husband "terrorized" her.
"He threatened to throw acid in my face, burn me and my family with gas. His threats terrorize my every waking moment," she said in the request obtained by the Milwaukee Journal Sentinel.
Calm in the face of death
On Saturday, Haughton walked into the two-story Azana Spa in Brookfield, outside Milwaukee, where his wife was a stylist, screaming.
"He yelled everybody, 'Get down. Get down,' and as I went to get down, Zina walked to the reception desk, and said, 'Calm down, sir. There are good people here," Betty Brunner, a customer in the salon, told WISN.
Haughton grabbed his wife, pushed her behind a wall -- and then the bullets flew, Brunner said.
Brunner considers Haughton's wife a hero for confronting her husband and making sure that he moved away from most of the customers.
She says she wonders how Zina Haughton stayed so calm that day in the face of death.
If the court hearing is any indication, perhaps she knew that it was just a matter of time.
CNN's Carma Hassan and Susan Candiotti contributed to this report.