Thank you for sharing, Ray!
I admire your effort in trying to present the situation as objectively as possible. However, I must say;
1) This guy is toxic.
2) He more than likely suffers from some form of personality disorder that isn't likely to go away.
3) Run run RUN! To the hills!
Are there any other groups in your area which you could join for training? I think it's shite he can force you out of your circle of friends that way, but for emotional health reasons, it just might be best to put him on strict avoidance list for an indefinite period of time until you are absolutely sure you can face him and not fall under his spell again.
Me: bi female in my twenties