Imma try and summarize this the best i can. If you want/need more details ill edit the post.

So i (F17) met this guy (M17) in middle school. I found out from a friend that he liked me, which i found odd since i just joined the school and talked to (we'll call him) Leo once or twice. Despite that, i began talking to him and liking him, so we dated.

A few people would say things to me about him, like his anger issues and how he was mean to a lot of people, and as soon as i saw those traits i broke it off, in fear of judgment. I told him i wasn't ready for a relationship at that time, and maybe we could get back together later down the line. 

Few months later, i ask him if he wants to try it again, and he says yes. We date, ans the backlash is 2x worse. People wouls constantly say i was out of Leo's leauge, point out how he'll yell the hard r out on the top of his lungs, etc, so i left once again, but very reluctantly becausr i still loved him.

Flashfoward to Junoir year. I still love him. I told him i still liked him, as to not appear creepy, and he seems okay with it? Like something might end up happening if i play my cards right. Am i the asshole for trying to get back with him though? I explained why i broke up with him, and we talked about it a bit. I admitted to my mistakes, and told him I'd respect whatever descion he makes. I love him so much. He was my first boyfriend, and i never felt the same with anybody else, male or female. Sure, he's done some pretty bad things, but haven't we all..? I just hope I'm bot manipulating him in any way. I truly love him, and will stick through it with him if he does even take me back.