I am a nurse working 50-ish hours a week in pediatric ICU. I cry at least once a week because that shit is hard. My salary pays our bills. All of them. My husband has a degree but isn't looking for a job. He works two days a week at a grocery store, spends most of his time playing. Today was supposed to be a good day. I have been begging my husband to swap his Saturday shift to literally anything so that we could have days off together. We haven't had a weekend together since our wedding 18 months ago. Today was supposed to be our first Saturday off together. We were going to go to an animal sanctuary. He starts the day by going to breakfast with his best mate, leaving before I even wake up. I wake up around 9 and realize he is not home. Call, he says he's helping his mate set up some lights and that the weather is too rainy for animal sanctuary anyways. He gets home at one-ish, lies around, plays some video games, promising we would cook dinner together tonight. Leaves again at 5 to help the same mate with something else. I go grocery shopping. I don't drive because of medical issues but I walk there and back in the rain. I get home, realize I've left my keys inside. Call my husband knowing he's 5 minutes away. He says he will leave in a minute. I sit in the rain and cold. 45 minutes later I call again. He hasn't left yet. He finally agrees to come and let me in the house so he drives up, presses the clicker to let me in the garage and leaves again. At 10, I call to see where he is. His friend answers. Says he is driving out to do something an hour away. It's 10.30, I'm going to bed. I have sent him a text that I am upset and I don't want to speak to him tonight and rather he left me alone. As far as I am concerned, if he can't value me more than his best mate on the first day off he and I have shared in a year, he can go to sleep in his bed instead. He is going to be upset and he's going to tell his mate and his mate is going to tell him I'm being a bitch. Am I the asshole?