You do deserve better. I realize it is painful but it seriously sounds like you will all be so much better off without him in your lives. You will get to a point where that will be crystal clear and you'll probably feel grateful he is gone. It just takes time to heal.
Hugs to you!