Has anyone else been in my situation? If so.. I need advice.

I'm a fifteen year old girl in the tenth grade. I have been in a relationship for longer than a year and just started to get comfortable with him. I've never really had a lot of girl friends, and when I did, none of them got along, so I've never been "shopping with the girls" and such. I mostly associate myself with guys because I play video games. I've recently been betrayed by two of my closest guy friends. My boyfriend's friends are just as livid as my boyfriend. The first instance involved a guy who I had taken in because he was new to my district in third grade and we were friends ever since. He physically sexually harassed me not too long ago, and on Saturday I forgave him. Why did I forgive him? Because I missed our friendship and I'm generally a forgiving person. The second instance involves a guy who I had also taken in but not for the same reason. He was the oddball, no one liked him. He was the creep, and still is. I've been his friend since like the fifth grade. I don't really feel like talking about this instance as it happened on Saturday and I'm still working on it, but any help would be amazing.