The rules were put in place to protect the players, I get that, but it's not tilted too far in the name of safety that its effecting the game. We have gone from helmet to helmet, now to any blow above the shoulders to the head and neck is a penalty and possible ejection from the game.
We need to go back to it has to be obvious to everyone in the stadium to be thrown out of the game. Direct full force helmet to helmet or hitting a defenseless receiver stretching out to catch the ball or when the ball is by them. Take out the dirty play, otherwise it's a 5 yard add on penalty and keep the game going.
In the Rutgers/NW game was a perfect example, the QB was running, and at the last second, started to slide, the Rutgers player tried to avoid hitting him by diving over but his shoulder did have contact with the QB's head on the side. Flag was thrown, they are debating what it should be called in the booth, and they decided the player should not be ejected for the play.