A CONVICTED sex offender, who later struggled violently with police officers, has been sentenced again.

Robert McKechnie, 36, formerly of Craigview, now of Marshside Court, Sauchie, was back in the dock at Alloa Sheriff Court.

He admitted that, between September 1 and October 17, he failed to comply with the sex offenders registration procedures by failing to tell police he was in receipt of a new bank card.

He also admitted that on September 15, at Main Street, Sauchie, and en route to Falkirk police station, he acted aggressively; repeatedly shouted and swore; repeatedly made offensive remarks and threats of violence; made threats to harm himself; repeatedly kicked the inside of a police vehicle; struck himself on the head with handcuffs; and repeatedly made false allegations.

Then in the courtyard of the Dutch Inn, Skinflats, he resisted two police officers and struggled violently with them.

The court was told McKechnie had been drinking heavily and could not remember much about the incidents on September 15.

McKechnie also breached his community payback order imposed last October.

Sheriff Craig Russell told McKechnie: "You've been very close to being sent to prison since I imposed the order in the first place.

"It now appears that has finally hit home with you. Your progress and attitude have been much better lately but it's a close-run thing."

He re-imposed the original CPO which had been breached and he will stay on the sex offenders' register for three years.

The sheriff warned McKechnie: "You're very much on your last chance."

For the police incidents, the sheriff imposed a restriction of liberty order for 120 days and admonished him for the bank card offence.

Last year, McKechnie was found guilty of sexually assaulting a 14-year-old boy.

After a trial, McKechnie was convicted of three charges. He sexually assaulted a 14-year-old boy, went on to further assault the same victim by repeatedly pushing him and also attacked a girl of the same age by seizing her hair and arm.

In October, Sheriff Harris had placed McKechnie on a community payback order for three years and put him on the sex offenders' register.