He has become extremely controlling towards me, i am suffering from mental health and he mocks me and puts me down, he won’t stand up to his parents so if I am there they will just point blank ignore me. He twists everything back onto me and won’t take any responsibility for anything he does.
All the other stuff is irrelevant/a side show really.
The above is why you should end the relationship; esp this sentence;
He has become extremely controlling towards me ....he mocks me and puts me down.
So your work colleagues think he's a nice guy, well lots of people thought ted bundy was a nice guy.
They don't know him. And people generally think anyone they don't know who is personable and appears pleasant ISA nice/good person.
I wouldn't get into trying to correct them, probably won't be great for your career/reputation etc.
Hopefully you don't have to see him or deal with often at all.
He doesn't sound like a good person to be in a relationship with at all.
No wonder his ex found someone else.
Interesting how her mental health doesn't sound so great and yours, while with him, is suffering too. Maybe he's toxic.