My neighbors (21 and 22), got into a fight back in March. The wife beat the shit out of her husband, and her MIL. She got arrested. All this happened in front of her 4 year old and infant.
CPS came and decided she can't be around the kids alone anymore (she has a tendency to just leave the infant laying around and not changing its diaper, letting it cry, it had a flat head for a while, etc). She's now in classes while her MIL (that she also beat up) takes care of her kids most days since she can't be alone with the children. The 4 year old was outside today playing with MY 4 year old when CPS showed up for a meeting with the parents.
He told me "That car is bad. They are mean. The police took my mommy away". It broke my heart that a 4 year old has no idea that he's being protected from the psycho he has for a mother :( I just smiled at him, gave him some bubbles and he ran off playing. I hate that one day, family violence will be the norm for him (this is not the first time she's beat the shit out of her husband or the first time CPS has been involved), and that he'll view CPS as bad.