A fitness instructor was sentenced to 26 weeks' jail yesterday for his alcohol-fuelled rampages.
Herman Mas'ood, 32, attacked and caused a taxi driver to suffer semi-permanent hearing loss.
On that occasion, Herman became angry after he was told that he could not pay the cab fare using his card because the taxi's Nets machine was not working.
In a separate dispute, he also fractured the nose of a beautician before stealing from her.
He was sentenced on three charges - voluntarily causing grievous hurt and voluntarily causing hurt as well as theft.
The court heard that on the morning of Dec 17, 2015, cabby Riskandar Roslan, 35, was at the Orchard Towers taxi stand when Herman and two foreign women entered his cab. Mr Riskandar noticed that Herman smelled strongly of alcohol.
Mr Riskandar had told the two women that the taxi's Nets machine was not working and the women acknowledged this.
When they reached their destination - Hotel 81 in Lavender Street - Herman wanted to make payment by card and became aggressive when told it was not possible.
He punched Mr Riskandar's headrest twice and the two women told the cabby to drive to the nearest ATM, but he could not find one.
Eventually, when the taxi stopped at a traffic junction, Herman and the two women got out of the cab, and he began hitting the vehicle.
He kicked the passenger door of the taxi twice, punched and kicked the driver's window numerous times, and also kicked the driver's side mirror.
Mr Riskandar was punched twice, in the right ear and on the head, when he wound down his window to confront Herman.
The cabby suffered a brief blackout. When he regained consciousness, Herman continued his attacks, forcing Mr Riskandar to call the police.
Following the incident, Mr Riskandar was found to have had hearing loss in his right ear, which he still suffered from as at December last year.
In the other incident, Herman attacked a beautician during a dispute and stole from her.
He had been drinking with friends at Orchard Towers in the early hours of July 1, 2016, when he approached the beautician, Ms Zheng Xiao Yin, 38, who ran a shop there, for her massage and facial services.
The two proceeded to a private room but a dispute soon broke out, with Herman eventually punching her twice in the face.
When Ms Zheng fell, he kicked her on the lip and stole her bag, which contained valuables with a total value of about $1,400.
Herman took the items before throwing the bag away.
Ms Zheng suffered injuries on her face, including a fractured nose.
For voluntarily causing grievous hurt, Herman could have been jailed 10 years, and fined or caned.