Well done!
Can I say something when he tries to creep back into your life with promises of a proposal etc etc?
His type of spoilt, entitled, rude, unkind, unthoughtful behaviour would be enough to make you ill physically, emotionally and mentally.
So please get better in peace and in the loving care of people who love you by their actions and not their words.
May be have a period of being single so that you can attune yourself to only tolerating kind, thoughtful and caring behaviour/people in your life.
After all, those are the qualities you have yourself and would want in any children you have, so the role model/any significant male in your life must be like this too.
For a long time now your oh has shown his true selfish colours loud and clearly.
Love is selfless, caring, thoughtful and kind.
If it is not this, it is not love.
Please bear that in mind in any future relationships you have.
I have been married for 21 years: enjoy 3x a week massage/reflexology with candles and music from him; he cooks for me, brings me cups of tea in bed, takes the dog for a walk before work, gets the dc's breakfast ready every morning, vacuums, does the laundry..the list goes on.
Raise your benchmark please! This is 2018 not 1818!