He went crazy.
I'm not sayin what he did was right, but I can definitely see where he's coming from. This is football, a sport thats super physical with lots of shit going on that we don't even see/hear. The guy was asking for something, either a shove or punch, and his dumb ass left his guard down.
To kick him off the team is ridiculous. You suspend him and make him earn his keep. This guy will put it together knowing that one more incident and he's gone and his NFL dreams completely crushed.
Kelly will be fine at coach, the Ducks just weren't sharp tonight and have a new offensive line. I don't care who you had at coach, the Ducks just couldn't win this game no matter how hard BSU tried to give it to them.