Almost exactly the same thing occurred here in Oz some years ago.
The PM of the time was Bob Hawke, who always tried to show himself as a 'common man'. He was that all right. In the same mold as Harold Wilson.
He was spoken to by an old chap in a shopping centre who gave him a piece of his mind. The TV cameras got it all.
Hawke said 'Silly old bugger' as he walked away.
He had to apologise too but I don't think he went around and had a cuppa with him.