A 38-year-old man escaped jail after admitting a string of alcohol-fuelled offences committed on the same day in Maidenhead.
Drew McLintoch, of Parkside, received a suspended sentence after pleading guilty to assaulting his wife at the Thames Riviera Hotel.
Magistrates heard the incident on December 22 was witnessed by off-duty police officers who confronted him about his behaviour.
McLintoch, who had been drinking, became aggressive towards the officers and was eventually arrested.
He also admitted assaulting a police officer and racially-aggravated threatening behaviour.
He was handed two 12-week prison sentences, to run concurrently, suspended for two years.
He has been told to take part in a domestic violence programme and to pay £250 compensation and £50 costs.
McLintoch was also accused of grabbing the genitals of an officer while being held at Maidenhead Police Station over the earlier offences, but a sexual assault charge against him was dropped.
A charge of committing racially-aggravated threatening behaviour towards a police officer with intent was also dropped.
He was sentenced at Slough Magistrates' Court on Thursday, March 21.
Top Ten Articles
CCTV images have been released of men police would like to speak to in connection with a homophobic attack on a couple as they took a train home from a Valentine's Day meal.