Your mother is ill. She cannot help how she is. Being that she can't help it then she is dangerous. Yeah she's your mother but you have children and you need to protect them. Also, in no way, do you deserve to have someone punching you. I think you did the right thing. Don't let anyone tell you different. I wish you the best in everything. OT----your weight loss is amazing. You look great in the pics.---and good luck with your nursing certificate!