Thank you. Honestly, I know it sounds strange, but I'm kinda glad it happened. It was the push I needed to get the eff out of that toxic situation. If he hadn't gotten physical, I probably would have stayed for years. I had deluded myself in to thinking everything was totally fine. It wasn't really him when he'd get like that. He didn't really mean those things, so it was fine. I convinced myself I was happy the way things were. So in a way, this was the push I needed. It sucks it had to come to this, but it is what it is.
I've got a place to stay, once I can make it there. My mom has the room and I'm always 100 percent welcome to move back home, no questions asked. Right now, I can't actually get there yet, but I'll figure that part out lol. Luckily, he doesn't know any of my friend's contact info, and any friends we have in common, I'm totally fine with dropping completely and just letting him have them.