When I saw the initial replay of the block, two things that stood out to me: one, the view showed two helmets hitting from a semi upright position. (that is what the official saw, and I saw). Two,: I immediately saw a flag thrown which you could see in the replay. The flag came out immediately and the official called the helmet to helmet, not knowing who the players were. We need to protect the players and the rule is good. You can argue all year about whether it should or should not be called, But, I would much rather it be called than see players coming off the field on stretchers.
My question would be; if there were no hard helmets on either of the players, would the block have been the same or would the blocker have better technique and lead with the shoulder/body instead?