I'll try to keep this concise. I had a bad end to a serious 1 year relationship, ex was EA and in the end was violent and tried to strangle me. I have been going to counselling etc and thought I was doing OK and made progress. Ex is in prison for something else so is not a threat which has helped me to recover.
I've been meeting an old acquaintance at a mutual friend's request as they are located overseas. Old Acquiantance (OA) is generally considered to be a good man, he's respected by a lot of people and has always treated me and everyone else I know about kindly and helped them out when needed. He's had a tough time lately, he lost his job and had to relocate back to UK from overseas, his short term relationship fell apart unexpectedly - mutual friend says he was not treated well by his ex as she cheated on him and made him feel rubbish about himself. This has been backed up by a number of people.
I went to meet him last week, all seemed OK at first and normal. Things are usually a bit stilted anyway as I would say we are friendly but don't know each other very well. Like university friends you see maybe once in a while. I asked him how his job search was going and he completely flipped. He started shouting about why did I keep meeting him as it was pointless and grabbed me around the top of my shoulders. It triggered thoughts about my ex who used to shout in my face and point at me so I got upset and told him he was right and I would get mutual friend to contact him instead as I only did it because they asked me to. I was terrified. This man is about a foot taller than me and a lot stronger, so I went into flight mode and walked out in tears.
OA man has called mutual friend almost straight away to say he was sorry, he was having a horrible day and had heard some bad news and he should have just cancelled meeting up. Very regretful about how he treated me and totally beside himself he upset me. Mutual friend says they feel the regret and remorse is truly sincere. OA man has also sent a five page handwritten letter apologising and saying he will work on being a better person and that he hopes I am OK and that he knows he has hurt me. He says he can't forgive himself.
I struggle trusting my judgement after ex, so I am not sure what to do. Should I accept the apology and just tone down the meeting up? Should I run away and never see him ever again? Should I only meet him when other people are around? I am really stuck. It was so out of character for OA man to behave like this but I am also cautious because of how ex behaved and treated me.
Sorry it's so long. Thoughts and advice please.