LOS ANGELES, California (CNN) -- It was described as one of the most grisly scenes Los Angeles police had ever encountered: the bodies of five young children and their parents, all shot to death, in two upstairs rooms of the family's home.
A photo on Ervin Lupoe's Facebook page shows his wife and five children.
"The reaction on their faces was not a pretty sight," neighbor Jasmine Gomez told CNN. "There was an officer who came out of the house throwing up."
But even more incomprehensible to some was the story that emerged after the bodies were found Tuesday: A father who, in a last desperate act after he and his wife were fired from their jobs, killed all six family members before turning the gun on himself.
In a letter faxed to Los Angeles television station KABC before his suicide, Ervin Antonio Lupoe blamed his former employer for the deaths, detailing his grievance against Kaiser Permanente's West Los Angeles Medical Center, where he and his wife, Ana, had worked as technicians.
Lupoe, 40, claimed the couple was being investigated for "misrepresentation of our employment to an outside agency for the benefit to ourselves's (sic), childcare." He said the initial interview was held on December 19, and when he reported for work on December 23, "I was told by my administrator ... that 'You should not even have bothered to come to work today. You should have blown your brains out.'"
"Oh lord, my God," the letter concludes. "Is there no hope for a widow's son?"
Kaiser Permanente said in a statement Tuesday night that although the company is "saddened by the despair in Mr. Lupoe's letter faxed to the media ... we are confident that no one told him to take his own life or the lives of his family." Watch how the note brought police to the home »
The company followed its initial statement with another, saying the couple was fired for forging the signatures of supervisors and misrepresenting their income on documents they gave to agencies that provide help with child care.
"They were terminated for good cause ... ," the statement said. "Throughout that process, the Lupoes were treated with dignity and respect."
Lupoe wrote in the fax, "after a horrendous ordeal my wife felt it better to end our lives and why leave our children in someone else's hands ... we have no job and 5 children under 8 years with no place to go. So here we are."
Ana Elizabeth Lupoe was 38, according to the Los Angeles County coroner's office. The children were identified as 8-year-old Brittney Nicole; 5-year-old twins Jaszmin Lissette and Jassely Lisbeth; and 2-year-old twins Christian De Shawn and Benjamin Ryan.
Lupoe and the girls were found in what appeared to be an upstairs bonus room, police said Wednesday. Ana Lupoe and the boys were found in the master bedroom.
Police think Lupoe also called KABC and threatened suicide, prompting the station to notify police. About the same time that KABC contacted police, Lupoe called 911 and reported returning home and finding his family dead.
Among those struggling to comprehend the news were Lupoe's relatives. His 83-year-old grandmother, Josephine Lupoe of Atlanta, Georgia, sobbed as she told CNN, "I just can't believe it."
She said Lupoe was born in Atlanta but moved to Detroit, Michigan, with his parents as a child before moving to California. She recalled visiting the family when they lived in San Jose, California, "but that was years ago," she said. "I hadn't been to visit them since he got married and moved."
She said she last heard from him when he called her to say they were having a second set of twins.
"Every time I called, he was at work," she said. "He worked a lot, and even when I talked with him, he would be at work." But she said she had no indication of problems within the family.
She said she had spoken with Lupoe's mother a couple of days ago, and they discussed his sending pictures of the boys. "And then I hear this," she said tearfully.
Lupoe's mother was on the way to California on Wednesday, she said, but Josephine Lupoe said she is unable to travel.
Lupoe's co-workers told the Times they remembered the Lupoes as cheerful, good workers and caring parents.
Ana Lupoe was "always talking about the kids," said co-worker Hamlet Narvaez.
On Ervin Lupoe's Facebook page, which displayed pictures of the family, he described himself as a graduate of the University of Southern California.
The page could not be found Wednesday. In a written statement, Facebook spokeswoman Rebecca Hahn told CNN, "When it comes to our attention that a user has passed away, we put the profile in a memorial state. In the memorial state, certain profile sections and features are hidden from view to protect the privacy of the departed. We encourage users to utilize groups and group discussions to mourn and remember the deceased."
Cherise Pounders-Caver, principal of the children's school, Crescent Heights Elementary, said Lupoe showed up to check the three older children out of school about two weeks ago and told her the family was moving to Kansas, the Times reported.
Police said Wednesday that school administrators were notified several weeks before the deaths that the children would no longer be attending.
The deaths sent shock waves across the city and beyond. Watch how the tragedy unfolded »
"No matter how desperate you are, no matter how frustrated you are, to think this was the only answer -- to take your whole family with you in death -- is just too much to understand," said Councilwoman Janice Hahn, who represents the city's Wilmington neighborhood, where the slayings took place. She and other city officials urged those who may be despondent to seek help from available resources.
"It's sad that this happens anywhere, you know?" neighbor Jose Rodriguez told KABC. "You see it on the news, but you never really become accustomed to it.
"I have kids, too, and grandkids," he said. "It hits home."
CNN's Stan Wilson, Ashley Broughton and Paul Vercammen contributed to this report.