On my last trip to Brazil I was robbed by one of my regular GP's. I planned a normal meetup at my Airbnb, and before the program started he came at me with a knife and took some of my things. I thought I knew him very well since we've met a couple of times, so I let my guard down with him and kind of saw him as boyfriend material. The only violent thing he did in that moment was slap my phone out of my hand and threaten me with the knife after he took my wallet. At the end of the day the police was able to get my stuff back since I've been to the GP's house several times and could guide them.
After this experience, I don't know if I could even go back to Rio. I'll never forget the look on his face when I saw him arrested at the police station. Never get too comfortable with GP's or let them know personal things about you. You will regret it!