Why won't he ever speak to me again?

A few years ago I developed a crush on this guy who ended up becoming my really good friend. He definitely did not like me romantically cause he would sometimes not answer my texts and whatnot, but he'd still be really nice and all. I guess he was acting kind. He became single last summer, and he started talking to me over text, asking if we could talk over the phone, and then ended up asking me to get a drink (at this point we really good friends, and i know he really liked me as a friend cause he called me one of his only ''solid'' friends from our ethnic group - still not sure he was into me tho). I felt he was just wanting to have fun, which is fine. I knew that because he was giving mixed signals. I fell for him really hard though, and I didn't wanna keep talking to someone who I knew would never take me seriously, so at the end of the summer, I basically ended up telling him I dont wanna to speak to him again cause I needed to move on, and that I have feelings for him. He responded by acting like he was upset, and that he thought it was crazy that I never wanted to speak to him again. But he said I respect your choice. I moved on and all, but a month later i ended up regretting what I did just cause i felt like it was overboard, so i messaged him apologizing, and he was nice about it, and we added each other on instagram again, and all. About two weeks later, i messaged him saying ''i can't for the life me keep trying to be friends with you" cause i once again regretted my decision to talk to him, and felt like i shouldve just continued my work of moving on after the first time. He got pretty pissed at me and told me to take time for myself. he never spoke to me again after that. Im insanely hurt by this guy. I've tried reaching out a lot to apologize, with no response. i dont know what to do. this happened in October. I've moved on, but i hate what i did because im never on bad terms with anyone. i just want to fix this.
Why won't he ever speak to me again?
Post Opinion