The suspension sits about what it should no more no less.
The bigger question for the AFL is?
What the hell are the umpiring fraternity doing? The three umpire system was introduced, and one of its charters was to stamp out the 'off the ball crap of harassment to players'.
Week in week out we see the likes of Dangerfield, Martin, Mitchell to name a few, cop the constant restricting of run and un-sportsman like conduct by harassing players well outside the given 5m off the ball rule.
The drongo umpire in Gaffs case, was directly watching this sh1t go down well before Gaff reacted.

Had the system been adjudicated correctly, the ump would have pulled the play up as soon as the harassment started, and none of this ugly incident would have eventuated

Umps awarding free kicks, soon has this crap stamped out. No coach is going to tolerate his players being free kicked against in the modern game.
The down side is now a young up and coming player has been side lined with physical facial damage, and will be with some high level of discomfort for considerable time.

A running mids player has to now live with this ugly tag for the rest of his playing career, and on into his after playing days. For a bloke like Gaff, a heavy mental burden.
Even the likes of Barry Hall who's make up is vastly different to Gaffs, still feels the mental anguish of his actions years after the event.
AFL is a bloody disgrace with its umpiring attitude.