Children are the worst victims in a violent relationship. Children grow up believing they are responsible for these fights and they are the reason for all these. Growing in neglect and stress and trauma during their childhood damages them forever. Longer this period of trauma, worse the mental disturbance for the kids. Many kids even get beaten and abused, not just being witnesses. Any of them are bad for the child. Take the action now, make the change.. Earlier you correct this better chances to repair the damages. Troubled relationships are not worth wasting time and energy for. Allow your child to be a child as long as possible. Don't rob their childhood too by making choices to tolerate. You may think forgiving and staying is divinity. There is no divinity in that, instead you are choosing to ignore, disrespect and letting abuse on yourself and your children. Divinity is in respecting the blessings you have and moving away from anyone or anything that does not respect your life and your blessings. Love Shakti