A jealous roofer threatened to jump from an hotel extension after a bitter row with his wife, a court heard.
Peter O'Sullivan, 35, scrambled through a window of the Lauriston Hotel in Ardrossan, Ayrshire, then messaged his wife as she sat in the car to force her to watch as he stood above a "20 or 30-foot" drop.
He’d previously demanded that his wife take her children with her as "chaperones" whenever she went shopping to ensure she was not meeting other men, Dunfermline Sheriff Court heard.
He also made threats as part of a year-long campaign against the woman.
The abuse came to a head after he demanded to see her mobile phone for proof that she was not messaging other men. However, it was the woman who found material "of concern" when she asked to see his phone in return.
This resulted in a fight at their home in Dunfermline, which ended their relationship.
Yesterday, solicitor Zander Flett told Dunfermline Sheriff Court O'Sullivan's wife had initiated divorce proceedings.
He said: "He accepts the relationship is over. There is an isolated incident in April 2019 where Mr O'Sullivan, who is a roofer to trade, went on to the roof of a one-storey extension.
"Police were involved and spoke to the parties but were of the view that it did not need police involvement."
He said the accused accepted the other actions narrated by the court but said he had been "under acute stress" at the time.
O'Sullivan, of Blair Drive, Dunfermline, admitted engaging in a course of conduct that was abusive towards the woman between April 2019 and April last year at the Lauriston Hotel and an address in Dunfermline.
Sheriff Alastair Brown told O'Sullivan: "This was manipulative behaviour.
"It was abusive behaviour and its intention was to cause distress."
He fined O'Sullivan £300 and imposed a two-year non-harassment order.