This is Bs. Guys get hit after skating the entire length Ice all the time. Skating the length of the ice is how a player backchecks. They do it every shift.
He was backchecking. He was late to stop the goal. Then he hit him. It was the severity of the hit that is the is the issue here (and only because he got hurt), not the distance traveled, IMO.