He is two! They're all a handful at that age . Was he in the trolley or walking in the shop, I'd rather stick mine in the trolley even if they don't like it, than having them causing chaos and driving me mad.
I know what you mean. I have learnt to bite my toungue a lot, turn round and roll my eyes and swear under my breath, count to 10.... then go back to ds and deal with whatever he is doing and have calm words with him.