A man who was caught masturbating in the meat aisle of a Sainsbury's store has been banned from every supermarket in Britain - unless he is supervised by another adult.

Eugenio Freitas, 49, was captured pleasuring himself through his trousers for 10 minutes on CCTV cameras.

The married father of four went to the store in Newcastle-under-Lyme, Staffordshire “fully intending” to go shopping, but then became overwhelmed by his “excessive sexual drive”, a court heard.

Download the new Independent Premium app Sharing the full story, not just the headlines

Witnesses reported Freitas to staff at the local supermarket who phoned the police.

One staff member said she had noticed him loitering in the aisles before shoppers complained, but gave him the benefit of the doubt, believing he was simply “adjusting himself”.

Judge Paul Glenn told him: “These sort of offences cause distress and alarm.

“You told your probation officer you have a compulsion for masturbating in public. You seem unable to identify and deal with the consequences of what you do.”

Freitas, who also has one grandchild, pleaded guilty to outraging public decency at Stoke-on-Trent Crown Court on Wednesday.

He escaped jail, but was handed a six month suspended prison sentence and banned from attending supermarkets for 18 months unless accompanied by an adult.

Prosecutor Marcus Harry told the court: “He was seen for about 10 minutes with his hands down his trousers and in his pocket with his hands moving around.

“They formed the view he was performing a sex act.”

The incident put Freitas in breach of a sexual offences prevention order (SOPO) he had been handed for exposure in 2010, which also took place in a supermarket, the court heard.