OH and I have just spent a fun night at our BIL and SIL's having dinner and drinks. We decided to walk home. About 2 minutes into our walk he said "why are you walking in the road" (in a completely empty cul de sac at 1am) I said there were no cars coming, what difference does it make. He starts snapping at me to walk faster, I ask him what is wrong, and he starts accusing me of being an aggressive drunk (i've had 3 glasses of wine and am tipsy but in no way drunk). He stops in the street, refuses to tell me why he is so cross insists on calling a taxi. It takes a while to arrive during which time he accuses me of failing to have called ot correctly (?) and saying he doesn't ever want to go out with me if I'm drinking again. When the taxi arrived, he put me in it and then said he was walking home. We literally had no cross words all night, have been drunk together many times in our 20 yrs together...wtf?