I think you have made it very
clear what you can live with and what you can't live with. That can be a very hard decision to make. I completely understand your fear that if he comes back, you will end up in the same bad circumstances again. I think that only time will tell. As that time goes by, continue to take care of yourself and to keep your needs in mind.
Peace,
Gabe