Has your STBXH been diagnosed with anything? Everything you describe about him sounds exactly like my XH who has a dual diagnosis of pyschologically dependent on alcohol and bipolar II disorder.
The temper, the manipulation, the threats - don't let him break you down!! Stay strong for you and your LO!! You're doing the right thing!