Are those the steps you took?RKC, The first step towards recovery is to admit there's a problem. So let me help you out here.
There are (4) types of toxic people. You fit 3 out of the 4 types.
2,) Better than's
4.) Angry control freaks
Now that you know, you are half way towards being cured.
Good luck on your road to recovery!!