Firebolt, it was many years ago. I try very hard these days to not give away my power, but it took some time to get a grip after that. I hope your friend has a way to work through this. I was very young - younger than 21 - and I've only had one other man put his hand on me in anger since.
I left both of them without a word of explanation and never spoke to either of them again.
When my spidey senses kick in - I pay attention.