The toughest job in this world is probably parenting. It takes a certain type of character to raise kids who turn into productive members of society and that whole process needs a lot of dedication.
It’s sad to say that some parents just aren’t cut out for the job. No one is perfect, of course, and everybody makes mistakes but that’s never an excuse to stay committed to toxic behavior.