A cleaner, who kicked and punched his 84-year-old father, fracturing his rib cage, was jailed for five years and ordered to be caned nine times by a district court on Wednesday.
Haidi Abdul Rahim, 40, went to his parents' Toa Payoh flat at 4am on March 21. His father, Mr Abdul Rahim Abdullah, who was sleeping on the sofa in the living room, woke up. Haidi turned violent as he thought his dad was "looking at him in an angry manner".
He slapped his father several times until the older man apologised. He also rained punches and kicks on his face, neck and chest until other family members stopped the assault. His sister, 36, then called police for assistance.
Mr Abdul Rahim was so badly injured he had to be warded in the intensive care unit of the Changi General Hospital. His sternum, four ribs and thyroid cartilage were fractured and he was hospitalised for nearly a month. His left cheek was also badly bruised and there was bleeding of the brain. He has recovered.
Haidi pleaded guilty to hurting his father grievously. His previous convictions included drug, theft and housebreaking offences.
Deputy Public Prosecutor Daphne Lim brought the court's attention to the seriousness of the injuries inflicted and that Haidi had turned on his father not long after he was released from prison in August last year.
Pleading for a light sentence, Haidi, who did not have a lawyer, said through a Malay interpreter that he had "a good reason" for punishing his father. He claimed that the older man would urinate and defecate anywhere.
In passing sentence, District Judge Eddy Tham said that Haidi had "committed horrific and unprovoked acts of violence on an elderly person" who was also his father.