Bf mad at me??

I had plans to hang with my boyfriend today. He was going to pick me up and either hang or go out somewhere. He works nights and wakes up around 3..After 3:30 I started calling him and he wouldn’t answer. I ended up waiting 2 1/2 hours. (5pm) I was trying to be back by 9 and who knows when he was going to wake up so I ended up making plans with someone else. He was mad when I told him it’s too late..then he had the nerve to tell me I could’ve got an Uber and That I have a key to his apartment??! I don’t even have a car and don’t trust Uber he said it was wrong to hang out with someone else but he never set an alarm to wake up and it seems disrespectful for me to wait and wait until he wakes up. What’s your opinions?