Is this abuse?

My boyfriend is an angry person. He will get angry and throw his game remote if he can't get past a difficult part on a game. 
On to the story, today he got off at 3. When I got home at 6, he was playing video games. I didn't think anything of it. When dinner time rolled around 8ish for us, we had the pizza in the oven and he went in to play more video games. I opened the dishwasher to fill it and noticed dishes hadn't been unloaded. I explained that he could have unloaded them. He explained he would do it next time. I shrugged it off and emptied it and began putting dirty dishes into it. I can across a bowl that he had just used that afternoon still filled with eggs that he had just thrown in the sink. I got a little upset and told him he could do the dishes now because I have told him time and time again that I shouldn't have to empty his dishes into the garbage. He said he would do it after his game. I heard him close out of his game and thought he was coming in to help me. Instead, he opened Netflix and started a movie. I went in the living room and asked if he was going to do the dishes. He said he needed to finish his yogurt he was eating. I became frustrated and started doing the tests of the dishes because I'm trying to keep up on housework so it doesn't pile up. I still have finals to study for at this point. He yells at me and tells me I'm stupid for doing the dishes after I told him to do them. I leave the kitchen to go to the living room to work on my schoolwork and he gets mad because I'm not in there to take the pizza out of the oven. I come back in and take the pizza out of the oven and take my schoolwork to the bathroom because he is telling me never to yell at him to do the dishes again and that he does them when asked all the time (which is never). He comes into the bathroom and is still getting upset with me. I tell him if he is going to continue being angry at me for his laziness, he can go stay elsewhere. He throws everything off the bathroom counter and storms off. I'm in tears at this point. I realize he works a full time job and I only work a part time job, but I go to school full time as well, am expected to pay for extra food even though he owes me 2500 for his truck from two years ago and is broke this paycheck because he can't resist buying energy drinks every morning. I can't be expected to clean his messes up, work, and do schoolwork (especially finals). I'm sorry if this is a lot to read. I'm just so upset and don't know what I should do.