I have no idea what people are complaining about, Heinicke gave himself up, and Graham took 3+ steps and hit him. Sure, it wasn't a super hard hit, but it was way after the play.
There's no way it was immediately obvious to Graham that he was giving himself up. Probably looked to him like Heinecke slipped and was trying to get up. You could tell as soon as he realized it that he tried to pull up. Just a crazy thing to have to decide running full speed like that.
Dude please...it was blatant he was down....another Eagle already had his hands on him
You really think he saw him take an obvious knee, thought to himself "wow we're going to get the ball back with a chance to win the game, but I'd really rather tee off on this guy instead even if it costs us the game"?
It was patently obvious he wasn't intending to hit a guy late. It was an unexpected drop-down "kneel" that took a moment to register for a guy running full speed trying to catch the QB on the game deciding play.