In fact, bearing witness to daily fights, physical abuse, hurtful namecalling is bad but the trickle down is worse. Parents angry at each other but unable to act on that anger turn it towards the children. Children will always deserve certain things, they should always get certain things. But one thing they should not get and do not deserve is emotional pain and abuse. I have to disagree and say that two parents who hate each other and live apart are better for children than two parents that hate each other and live together.
Lawyers encourage it.
Womens shelters live for it. Its a devastating system that actually is an insentive for women to divorse. Every marriage has its low points but in the past religion has taught up to work things out. Women today and some men for that matter are so self centered about their own needs they refuse to sacrafice for their kids and spouse. Children need a stable environment with their parents to prosper.