Jim McCorkindale is 70 years old, and has been a school bus driver for the past 30 years.
Some of the kids he's taking now, he used to take their parents when they were kids.
Families have come and gone through Mr Corkindale's bus, so when he saw a girl being bullied on a school run, he did what you'd do after 30 years on the job - he went to her aid.
And for that, he was charged with assault.
That was last July. He lived the next seven months awaiting prosecution in the Gore District Court. Last week, when he had his day in court, the tables were turned.
Watch the video.