The proper control is for society to ostracize such individuals, not for legal punishment. Not in this case or many cases of similar nature. At least, that's my opinion, and the opinion of the U.S. Supreme Court and our Founding Fathers.
Some things need to be further regulated and changed as our nation ages, but Free Speech should remain as untouched. I dislike that corporations were granted free speech protection by the Supreme Court, but, that's how the system works. But for our society, only the legal definition of slander is punishable. Harassment, however, is not slander.
We as a global society must certainly step up our game with tactics meant to dissuade this type of behavior, which has only grown worse thanks to the ever-present social media, following us around constantly instead of only hearing of it from time to time. But when the punishment and jail system is abused, it does little to actually reform, which makes it worthless IMHO. The use of jailing needs to be far more selective, with in-jail rehabilitation programs that much more personal and effective, but we may never get back to that. At least your jails in the old Commonwealth countries aren't overflowing like ours - outside of free speech, we find reasons to throw an alarming number of persons into jail with outlandish sentences... and it solves nothing save for creative ways to flood our tax dollars into the wrong industries.