Hi. I definitely think you need to leave this guy. Not only is he physically and verbally abusive, which is bad enough, but he doesn't understand your struggles and you deserve a lot better than someone like him who's only bringing you down and possibly making you worse. I understand it can be very tempting to cling to familiarity, but I honestly believe letting him go is very crucial to you getting better. I've dealt with agoraphobia before and I've heard that medication is very helpful in treating agoraphobia, and also it's personally helped me a lot. I really hope you'll leave him and get better. I know it can be hard though, but you have the ability to do it.
Do you have any family that can help you with your children?