I haven't had time to read your whole thread ... but if what you are doing isn't working why not try a 180.
You need to put up some boundaries and stop letting him upset you.Do it for your children if noting else. Give him set times to visit and call.
Give yourself some space .. a break, Go dark on him for a while.
Take care NC
Be The Greener Grass.
Me 40 H 42 Son 11 Married 15 years. Left May 2006 after gambling spree I had EA August 2006 OW Aug 07 after another gambling spree (she will make me happy - stop me gambling!) I filed for divorce 9th April 2008.