I hate to say it, but you could of prevented this if you took initiative. Friend or stranger I'll tell them straight up if they continue what they're doing I'll block them. For an example I say *I don't do it to you so don't do it to me* I don't let problems prolong for a long time and I solve it as quick as possible before it gets worst. I've seen so many stories as yours and it's depressing because you didn't take initiative before it got worst. It's okay to be nice especially for a friend I know, but when it comes to situations like these. You have to put your foot down or they'll forever walk over you.

I'll be honest the only time I had to use the report button is when a stranger *pvp* started using vulgar language nonstop spamming. I blocked them alright, but then reported after because the player already sealed their fate.