Not a fan of the automatic first down for holding a gunner on a punt. That is the type of rule that will completely hose ISU at a critical point in a game.
It's a risky enough penalty that in very crucial late-game situations you may just automatically call for a fair catch and and not risk blocking the gunners.