You should dump him. You're clearly unhappy and neither of you seems willing to alter your behavior to fix the core issue here, so you need to break up.
That said, I have to agree with
@efle that this doesn't scream abusive to me, but I'm not so quick to call abuse as most people in this thread are. Personally, I'm not comfortable calling someone an emotional abuser after reading a few posts on an internet thread, but that's just me.
I've certainly been in a relationship before where I felt my partner was being neglectful, and I do remember commenting that I felt no other reasonable gf would tolerate his behavior either. I didn't say it to be abusive, I said it out of frustration to emphasize that his behavior was the problem, not my reaction to it, and that I wasn't the one being unreasonable. I felt like he was blaming me for not tolerating neglectful behavior and I responded by stating that his behavior would be an issue in other relationships as well. I don't see much wrong with that.
I'm not blaming OP, but there does seem to be an issue here of OP seeing nothing wrong with her behavior and everything wrong with her partner's. I wouldn't be too pleased if my partner could only scrape up two four-hour shifts for me each week, either. You have to eat, so why don't you two ever have meals together? Do you ever spend the night together? Studying together was a great suggestion, but I don't blame him for wanting more out of a relationship than a study partner. It seems like you are prioritizing the important things in your life instead of balancing them. There should never be a ranking list between your S/O and whatever else is important to you, because it should all be important to you. In my last relationship, I remember telling my neglectful S/O that I would never make him choose between me and X/Y/Z, but he has chosen. From your partner's side, it doesn't feel good to be obviously put on the back burner, especially when he's feeling like he wouldn't do that to you.
He is obviously responding badly and that is an issue, and I'm not going to downplay that, but he isn't totally wrong for expecting more out of a relationship. Since you've decided you can't give him more, you need to be a respectful and end it. And when you end it, please do so appropriately and let him know that it's over (none of this crap about blocking him and never telling him he's now single).