Would you be mad??

Is tonight I had to go downtown for a meeting. I had to park in a certain parking garage since it’s was the closest walk in the dark. Well last week 3 girls were attacked outside this parking garage so of course I was scared. My bf lives in a different town but I texted him when I finished the meeting and asked if he was busy, it was dinner time and I knew he was at his parents house so didn’t want to interrupt. Well he answers and goes no so I called and said can I talk to you until I get to my car and home. The maximum amount of time would have been 15 minutes. He goes no but he’s kinda busy playing a video game. So I’m like well you don’t have to talk just put me on speaker. Now we have been dating for 3 years and this is not the first time I called Home to talk as I was walking alone late at night. Well practically 2 minutes later his mom is asking him to set the table which is fine but he’s goes I have to go. I didn’t even argue I was okay, he could have kept me on speaker, could have told his mom to wait but he says you have to wait until after I finish this video game and hangs up on me!!! Like I didn’t think I was asking him to doing anything difficult, I’m always there for him! But now its been an hour and he hasn’t even asked if I got home safe but texted me that he won his video game! Like I’m sooo pissed because I always am there for him and once again he bails on me. I know he cares but at the same time his actions don’t show that at all. And Ik his mom needed his help but he never tells her things like if he said “hold on my name is walking to her car and I need to make sure she gets there safe cause their have been 3 attacks on that area she would definitely understand!! What do I do?