Rahx, this is me giving you a honest POV. Not trying to be mean.
You expect too much, too soon. You seem to have very little respect for the female gender, like not taking her feelings (or possible the lack of) into consideration before deciding to make things extremely awkward.
You literally said you thought she was interested because she wore her hair down one day, and sat next to you when you two were gaming together. Like what??? Where was she supposed to sit then, across the room from you?
You come off as those Gaf dudes who are like “Omg this girl on the bus looked at me today, does she like me? Should I ask her out?”.
What on earth made you think you were dating? Did she kiss you? Did you fuck? Have you been ACTUALLY flirting together? Not from what we’ve seen on here. At all. It’s been 100% platonic from what you’ve told us.
I’d be real worried if I was hanging out with a friend and he thought I was interested in more than being friends only based off of how I wore my hair that day. She clearly hasn’t indicated wanting anything more, you’ve just been wishfully seeing things.
Your approach to relationships, girls and dating seems very elementary school-like. You act like girls owe you. They don’t owe you shit, just because you’re being polite to them. Frankly, it’s terrifying seeing how aggressive and angry you become after being rejected. And don’t give me the “but I always get rejected” bullshit. You look for things that really aren’t there, then blame females when they didn’t see things the same way as you did.
For the 100th time, you need to work on yourself before anything. You don’t seem fit to be in a relationship at all until you can realize that dating someone won’t magically make you happy if you hate yourself, and honestly, until you stop hating women for not being interested. Work on your aggression too, please. It’s worrying how unstable you come off as sometimes.