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
The Met Office has issued a yellow alert for Windsor and Maidenhead, Slough and Wokingham, warning that rain moving eastwards across the south of the country may turn to snow in some places.