I think the penalty on Jones was the right call given the ****ification rules that are now running the NFL. I don't know what you can do if you are a 180lb DB trying to keep a 240lb QB from falling forward for a first down. Maybe you call it dumb if he had 5 yds to get the first down, but in this case if he hadn't hit him hard he'd have got the first down.
I mean if you look at it closely, it was Allen who initiated the contact to Jones' head. Allen had declared a runner. If the runner had been Gore would it have been called. Or worse penalizing Gore for lower his head.
I have no F*cking idea how this game is to be called. Extraordinarily hard game to call these days for the refs. I'm not angry at them, but angry at the rules that make every play suspect.