Hey, You are in High School. I am 33. I had 2 boyfriends in High School and I thought I'd die without them!! Since then, and many boyfriends later, the guys from High School don't even enter my mind. You are going to grow up and have lots of other relationships. High School relationships are "practice" realtionships. It was a 2 1/2 month practice in dating. Also, boys his age are completely incapable of dealing with the emotions of girls. All he cares about is what his friends think and if he might get lucky. Forget about him!
At 33, I have alot more life experience. I have flipped out on lots of guys, but guys are really simple and do really dumb, hurtful things. We women are much more complex. We have a great many more emotions that scare the little babies.
Move on. As you grow older and meet more mature men, who have begun to learn from their other practice relationships, you'll finally find one that's a keeper. Don't beat yourself up for being yourself and standing up for what you wanted. That's what strong, independent women do.....and if he can't handle it, he's a little baby and you are better off.
I remember my 2 high school relationships and I thought I loved both of them and wanted to get married and live happily ever after, but you know what? One's a fat construction worker who makes little money and the other one ended up marring another girl from my High School and he ended up being very jealous and controlling and she got a divorce from him.
You did nothing wrong. Guys are just stupid, even at my age and I still have to get a little bit on my current boyfriends case from time to time. No big, drama, crazy fighting, but I am assertive and stand up for what I believe in. Be true to yourself and learn to ask for what you want, calmly.
Forget this little H.S. boy. Go to college, meet a new one or two or twenty. Have fun and don't get so serious so young. After your out of college, then that's the time to get serious....the ones before are just practice.