DH and I had a rare childfree afternoon Christmas shopping and ended in the pub for an early bite to eat and drink around 4:30 yesterday afternoon. The table next to us had a boy of maybe 7/8 with his mum and two other men. It became very clear all the adults were very drunk. The boy was wearing pjs and seemed quite nervous. While we were there a few more men joined their table. All had clearly been drinking quite heavily. All looked for lack of a better descriptor homeless and disheveled. Eventually they passed around a bottle and took tablets from it. At no point was there so much as a drink of water or crisps for the boy. His mum got to the point of staggering. I'm not a Brit and could only think we should have phoned the police but I'm not sure if that's right or not? DH said we should keep out of it. In the end we did nothing but I feel a huge amount of guilt. So wise mumsnetters what should we have done?