My boyfriend did almost nothing. Did I have the right to get mad?

So I work late nights as a bartender. I usually take an electric scooter from the city to my home (which is about a 20 min ride) when it's too late for buses and trains. But tonight it was POURING and they were all unavailable. I didn't know this so I called my boyfriend crying and asking for help. I asked him if he could call a taxi for me because I had no internet and he said "I don't know how to do it, don't know what else to tell you, man..."

I said ok I will figure it out and hung up but was SUPER disappointed. Called everyone I knew and only a guy colleague answered and helped me out. If I had to walk it would be almost 2 hours in the rain and I was already soaked and crying.

When I came home at 3am my boyfriend was in the bed, all lights out and sleeping. I got pissed and told him I was disappointed in how he acted and that he didn't even try to help me. Explained that he knew I was alone in a big city, soaking wet and exhausted from a long day at work with no internet nd he doesn't even try to help me out. He just says "don't yell at me" and "well you should have called me twice" and "I didn't hear you were crying"

I told him as my boyfriend he should MOVE MOUNTAINS to make sure I got home safe that late at night. Be awake for my return, make sure I got safe in a taxi etc. But nothing. Also said I got help from a colleague and he made sure I was okay and he says "then why don't you marry him?"

I got pretty pissed at him. Did I have the right to? Did I overreact?

I said I wouldn't be as mad if it was summer. But the fact that it was fucking pouring and I was alone at 2.30am in a big city, exhausted just ticked me off.

I am now sleeping on the couch lol.
My boyfriend did almost nothing. Did I have the right to get mad?
Post Opinion