The closest thing I can recall like this is when Albert Haynesworth of the Titans stomped on the head of a Cowboy player who did not have his helmet on. The Cowboy player ended up getting 30 stitches on his forehead. Haynesworth was suspended for five games. More recently, a player was suspended for 12 games for repeated violations. My guess is that Garrett will get a six game suspension, the remaining games on the Browns schedule.
1970 Raiders Ben Davidson helmet speared Chiefs QB Len Dawson.
Eventually caused a number of rule changes.
That was Andre Gironde that Haynesworth tap danced on. Jeff Fisher didnt wait for the ref to eject him. Fisher did that himself. As soon as Fisher could get to Hayesworth, he screamed at him to get off the field and got to the locker room. I loved it.