Tell me what you think

Basically my husband and I share a car at the moment and I had to run a couple errands and I told him that this morning and he told me not to worry about it hes going to take a different car home and I said okay. So I did everything I had to do I was at the store with both my kids and then he texts me to go get him and this is around 3:25pm with every one getting out of school and work there was a lot of traffic and I told him im not at my car over here, I walked , well anyways he got mad and told me to hurry up and I said ok . So finally when I got to my car 15 min after talking to him I put my kids in the car and start driving . Then he calls me like where the hell are you blah blah and I told him im getting on the freeway and he called me a liar and all this other b.s. so my phone was low batt with no charger and I hung up on him and drove to his work which is like a 15 min drive but with traffic took me about an extra 5-10 minutes. So i got to his work to come to find out he already got picked up 10 min ago . So I drive home to find him there . So i go outside and said hi and he told ne to fuck off and all this , i asked him " you expect me to wait around for you all day , he said yeah while im at work .. Tf thats b.s. cause i work nights and i take the bus or ubers home if i dont have a ride because he doesnt feel like picking me up doesnt shower our kids or anything ....tf he so mad about , tf did i do so bad to him , im very upset right now!!! What do you think honestly ....