Is AUTHOR wrong in the post ? POST : I feel like since I have no friends I'm going to be posting here a lot I'm sorry... Anyways... also sorry I'm on Mobile.

I got some money for my birthday, my boyfriend and I were a bit tight on funds so I offered it for things we needed so he wouldn't be so stressed. He felt bad and said so several times, I said no worries just surprise me with little things here and there like little birthday presents and I'll love that! He happily agreed. 
Today he gets a bit of extra cash from selling something, he almost leaves it at home before going out but then comes back in and takes some of it and winks at me and says he'll need this.
He comes back with stuff in his hands. A backpack for his camping trip in a month. I assume there's stuff inside. There isn't. He explains he didn't know what to get me so he said he decided to come back and talk to me about what I wanted. I wanted to be surprised so I didn't know what to say. He asked if I wanted him to go to the thrift store to get me tshirts (something I would love) but said I've also been wanting to go, so he asked me if I wanted to go with him instead. I'm sick and haven't been wanting to go anywhere the past day and a half so I try explaining like I'd love to go but I don't feel like going and like also I wanted it to be like more of a surprise.
He then tells me we'll go Thursday when I'm feeling better and then says he's gonna go get us something to eat and gets up. I'm a weak woman guys, I accidentally let a couple tears fall. I'm sick, I haven't been able to sleep and I've been feeling terrible lately just physically and emotionally so I didn't mean to and I tried to wipe them away before he saw but he did. 
He got mad and asked what was wrong and I tried explaining in a calm voice that I was just a bit disappointed cause he made it seem like he was going to surprise me with something when he got back, told me the things he thought about getting me (a video game, shirts, boxing gear, all I would have loved!!), didn't get me anything and  instead got something for himself and that I was just a bit hurt. 
My voice cracked a little though and he can't deal with me crying so he cut me off saying he knew this was going to happen and then stormed out of the house.
I know I shouldn't have started crying I know I need to grow up and stop being a cry baby, but was I the asshole for being upset? 
I'm going to apologize for crying when he gets back but what else should I say or do? 