Welcome to PC. Thanks for sharing your story.
It sounds like that man was treating you very insensitively and inappropriately and it sounds like abusive behavior.
You have a lot of experiences that a therapist or support group could help you sort through.
You might also find solace and sharing at some of these other forums at PC
Post-traumatic Stress - Forums at Psych Central
Thank you for sharing your story. PC is where compassionate people come to share their stories and their progress