Insensitive Boyfriend

So I was having a horrible day yesterday due to my living situation and family and I didn't really have anyone else to turn to but my boyfriend. I asked if he would pick me up and we could go anywhere or do anything I'd even pay gas money. I just needed out of the house. He said yes and came and I started talking to him about it in the car. I was talking about how sad I was, what a shitty day I had and crying, basically just needing to be comforted. I hate seeming like that girlfriend but I was just having an overwhelming day. He comforted me a bit and hugged me then moved onto different subjects, which is fine. We looked around some stores and messed around and he bought me food and I decided he should take me home because it was late and he was exhausted from work and I thought he needed rest. He said okay, and I started talking about stuff, venting some more and since I'm a sensitive fuck, cried again. We changed the subject then less than a mile away from my house, he pulled over into some dark driveway and started kissing me. I thought okay, this is fine. Just getting a kiss in before we end up in front of my house. Then he leaned back and asked me to suck him off. I felt extremely uncomfortable because it was in a public area and I was just crying not ten minutes before and the whole trip was me just needing him to be my best friend and comfort me. I tried to do it but it felt wrong with the circumstances of the night and I stopped and asked if I could go home. He apologized and the car ride was silent until he dropped me off, and drove away before even checking if I got inside. We texted a little after and he seems angry at me because he felt he did something wrong I guess and today, the next morning, he's not talking to me.
Am I too sensitive or was that sort of a dick move to pull after expressing profusely what a sad and shitty day I had and crying over and over in front of him? It just seemed like an innopropriate time to do that. And is it my fault he won't talk to me? I'm confused. I didn't yell at him or anything. What's wrong with me.
Note: We've been dating for 1 year and 6 months.