The one thing which should be non negotiable is life bans for Hird and Corcoran.
I think everyone just needs to calm down a bit with other penalties. Essendon have already paid a major price, this has completely ruined an otherwise promising season.
Play with fire and you get burned. They should have been suspended from playing out this season AND all of 2014.