Then minus the ejection the NFL's rule is worse then. Either way this was a blown call where the player got to stay in the game, but was still assessed a bullshit 15 yard penalty that the officials essentially admit is bullshit. Dumb rule.
Watching the BAMA game tonight a guy got a flag for this where he ran into a wide receiver who was lowering his head. The DB went low, but the WR brought his head down into the target range. They collide, the DB is flagged, the whole thing is reviewed and he stays in the game, but they still assess the foul.
The absolute worst part is that they have told the officials, "If there is any doubt then throw the flag." That's a pretty terrible standard to use imho especially when an ejection is warranted for that penalty.