Back to the topic at hand - glad this vile individual got some form of punishment, though a suspended sentence is not sufficient in my book. There's no need for that sort of abuse at all, which is an extreme example of what, unfortunately, many staff on the front line experience every day.
I think it probably is sufficient, obviously we don't know anything about the individual but it does appear to be a moment of madness and he did apologise when he had calmed down. I'm in no way excusing his behaviour but there is a lot worse that goes unpunished.