He is not helping his own situation by being such a jerk.
I'm sorry he is affecting you and your peace of mind so negatively.
If he doesn't get it together, maybe he just needs to be getting the boot anyway?
I think he is well aware of his manipulations of you, by the way.