My partner can sometimes be quite frankly a rude twat when out in public.
Examples are waiting in a queue for ages if say someone at the front or the cashier serving them taking a while like talking or faffing around, he will sarcastically cross his arms and stand straight backed to hopefully try and rush them. Just last week we were waiting for changing rooms in a supermarket for him to try something on and there were mother and daughter taking up the only 2 cubicles, kept asking each others advice, he did the arm crossing , when I said something to him about it he said " well it might make them hurry up" I replied "no its just embarrassing " and walked away and browsed while he waited.
Recently when he gets snappy because he's got a new phone and can't remember passwords to log in to apps he's redownloaded, I'll say is it xxxxx or similar or any idea what you based the password around to try and help him I get " I don't know!" Really snappy back , I've started just going quiet at that point, he had a cold recently and I said blow your nose and get some olbas oil it will make you feel better " there's no point just to keep blowing it again and again! Snappy as fuck, I just upped and went to bed, I'd had cold too and trust me , keeping on blowing all that snot away was better than leaving it all in there!