Just because his punch got caught on film, that somehow makes it more worthy of punishment than all the punches thrown that were masked in a crowd/not caught on film?
That's an emotional, knee-jerk reaction. Give the same punishment to all the players who threw punches, regardless of who saw. The number of people who witnessed the offense should not determine its severity.