There are people who really need therapy but cannot afford therapy. You have to understand that therapy costs upwards of $50per session, and some people who need that much help can't always afford to pay such a price, so they take their anger and frustration out on objects and people instead. This is a person who has not learned how to forgive, how to let go or overlook small irritations, or how to manage their time and emotions. Sometimes help and self-realization comes from a shock or disturbance to a habit -- such as you calling Child Protective Services over her abuse of her child. Since you are moving, she would have little recourse to you being the ones who make the call. Report the child abuse, because it might be the start of sending her to needed therapy through counseling and/or group therapy sessions that are affordable. My neighbors had to go to parenting classes which were mandated by the court to get their kids returned to them from foster care, and they also ended up going to a church-sponsored "Celebrate Recovery" program, where they received free addiction recovery and counseling. I can't say enough good about such a program, where my neighbors learned from other people how to manage their drug and alcohol abuse, which in turn changed their child abuse as well. But it started with someone making a phone call to Child Protective Services and them being under a court order to change their lives for the sake of their children. Be the one who has the courage to make a phone call and perhaps it will be the moment of change for this unhappy, angry person and before it is too late for the child. Good luck, but think about this.