A row over a salmon-fishing permit notice led to a 62-year-old assaulting a leisure centre worker.
Derek Brown pleaded guilty to committing that offence at the Gytes Leisure Centre in Peebles on April 30.
Depute fiscal Mark Keane told Selkirk Sheriff Court how the dispute arose at around 2.15pm after Brown went into the reception area of the Walkershaugh centre to ask about a fishing permit.
He became agitated and argumentative with the staff member and started shouting that he was going to get the worker sacked, appearing to be under the influence of alcohol, the court heard.
Brown then tried to buy a drink but the dispensing machine was not working, prompting him to become more abusive.
Mr Keane said: “He was asked to stop swearing, but he went up behind the staff member and punched him to the right side of the torso.
“He was not injured but walked into the office and phoned the police.”
Brown drove off in a Ford Focus after that assault, and when police caught up with him, he was found to have neither insurance nor a driving licence.
Brown, of George Terrace in Peebles, was fined a total of £320 and ordered to pay £50 compensation to the leisure centre worker.
In addition, he had six penalty points placed on any future licence for the insurance offence.