<human>: we've been together for about 2 years and for quite sometime now, he's been the type of person who everytime he gets mad, he'll hang up the phone and not want to hear anything I have to say. I've explained to him that I feel disrespected, and if he could please say something along the lines of "I'm feeling upset right now, and need some time alone to calm down". 

For example, today I called him after my job interview and I wa super siked cause I felt it went super well, basically somehow he started telling me that he was gonna send me a picture he saw on reddit, and I asked what it was about. He said it was about being spoiled, to which I responded, "how am I spoiled, if I work for everything that I buy, and almost nothing gets handed to me?" He then just continued to call me spoiled.

I then reminded him that he has been quite spoiled by me, because when I was working full time, I used to always buy us dinner, snacks, anything really; I also went the extra mile and bought him the Xbox 1 (he bought me a nice present as well). he usually didn't pay because he was in school, and I didn't mind as long as he payed every now and then. He got all defensive and said "if you wanna argue, you could argue by yourself" & then hung up

At this point, idk what to do anymore. I'm tired of being hung up on and feeling like everytime I wanna talk about how I feel, I get shut down. What should I do? I feel disrespected bc I've asked him multiple times to change that behavior, and he doesn't. I kinda don't wanna speak to him for a few days, and I don't want him to pay for anything for me anymore either, cause I hate getting things rubbed in my face.

Can you condense the text into three sentences or less?
<bot>: How to deal with a bf who always hangs up on me, and calls me spoiled, when I'm a hardworking person and try to be as independent as possible