Wow , that was a novel !
I think you just answered your question .
Forget him and if he rings again , tell hin=m you will get a restraining order.
You do NOT need a person who manipulates , downtalks , and belittles you , especially in front of his mates.
I have a sneaking suspicion I know him.
Was he about 5'8'' , blondish hair and was mechanic and then mobile mechanic for Skippers ?
Cheers
Ken