hello
I get the feeling that what you need to do is to forgive yourself. What happens in the past, stays in the past. There's no such as thing as you being a bitch. You were just young and curious.. i don't think there's anything wrong with that. The friend who betrayed you and did bad things to you shouldn't even be called your friends. You deserve better than to feel this way. There's no point overthinking things like this .. you're better than you think you are, and many parents themselves lose their virginity before they hit 18/ or before marriage.
What i want you to do now is maybe transfer to a new school, or get into a new environment where people won't really treat you so badly. The fact that they're so judgmental , so hurtful is something to really ponder about. They just want to have a go at you because you're nice, sweet and caring and they can't be like that. That is why they make you feel bad about yourself.
Forget about the mistakes you made... others will be more loyal and better at keeping secrets. This friend of yours was just immature and didn't know how to help you keep secrets. You deserve better friends and you deserve to be treated better.
I suggest maybe moving to another environment that will allow you to make new friends.. but i also think that the truly caring and nice around you will understand you and help you overcome your emotional turmoil . But forgive yourself.... you're better than you think you are, and everyone has made mistakes. The key is to learn from them and remember that mistakes are what makes you a better person
I want to hear updates about your situation. I also want you to know that i'll always be here for you to talk and rant to...
We will never abandon you.
We'll always be around!