"JACK the lad" Alex Sheerin spent most of the weekend 'with his head in his hands crying' in a prison cell after flouting a court order.
The 22-year-old of Whaddon Road, Cheltenham, was placed on a supervision and unpaid work order after he admitted unlawfully wounding a woman in July.
But Sheerin displayed "a remarkably lackadaisical" attitude to the sentence and did not turn up for the unpaid work.
Then he failed to turn up at Gloucester Crown Court last week to face breach proceedings and a warrant was issued for his arrest.
He gave himself up to police on Thursday and spent the next three nights in prison.
Sheerin's solicitor Dermot Clarke said: "He is normally an optimistic, outgoing and exuberant man in many ways. He is a Jack the Lad.
"But this morning he is no Jack and no lad. He has spent most of the weekend with his head in his hands crying and he tells me he would do anything not to go back to where he has just come from."
Mr Clarke said Sheerin had no real experience of courts but had now learnt his lesson.
The judge told Sheerin he would adjourn sentence for the breach until November 26 to see if he could obey the terms of his order.
The judge said: "If you don't comply between now and then bring a big bag and a handkerchief because you are going to be crying into it for a long time."
Sheerin was sentenced by Judge Jamie Tabor for breaking the cheekbone of Jesamine Taylor on July 31. During the hearing the judge had ticked Sheerin off for his 'attitude problem' in the dock – rolling his eyes and having his hands in his pockets.
He sentenced him to a supervision for 12 months, 100 hours of unpaid work and £500 compensation to Ms Taylor.