I approve of it because I hate bullies and a fine would not discourage him.
I live in a retirement community where there are a disportionate number of people who are just not quite right in the head, probably because of personality disorders that became worse as they grew older. There are harassing neighbors, stalking x-spouses, and flat out crazy people, like the woman who sprayed her whole house with graffiti last month, and blamed it on her next door neighbor. There is a guy I know that is bi-polar who has been asked to leave every club he has joined. We have a judge down here who spends half of her time dealing with restraining orders. I don't know the answer to how to deal with this. It is not a "one size fits all" type of sentence. Hell, there is a guy down here who marches around in front of the Safeway parking lot with nonsensical signs 365 days a year. He would love a sentence like that. On the other hand, the guy I know who is bi-polar would be totally humiliated.