My husband has gone out today with people from work for lunch and been out socialising/drinking the rest of the afternoon. I had something I needed to do at 7pm, for which I needed him to be home. I text him at 6pm to ask why he hadn't left yet. He said he had forgotten that he needed to be home for 7pm but he would be back as soon as possible. So then it was 6:15pm and he still hadn;t left the bar. I text him again to ask why he hadn't left yet. Then it was 6:30pm and he STILL hadn't left. I phoned him and he eventually picked up. I asked him why he was still there, and he wasn't going to make it home in time considering that he had to walk to the station, get a 20 min train and drive home. He said that no one else had left yet and that he was finishing his drink - wtf??? 
He won't be home by 7pm now and I have had to cancel my activity
whilst he is out enjoying himself and I have been at home with the children all day. I am absolutely furious that he made no effort to get home in time and would do this to me. I told him that if he wasn't home by 7pm then he wouldn't be coming in. AIBU?