According to the IIHF handbook, the call made by the referee was correct. The call was made over a "dislodged net," which means that the net is displaced from its normal position before a goal. The only issue is that players and coaches did not know why it was disallowed because the NHL would consider that a "good goal."
Due to the conflict and resulting confusion, the IIHF will change the rule to match the NHL's. “We will change that rule. To disallow a goal because of two centimeters? That’s nonsense," said IIHF president Rene Fasel. That doesn't help Russia though. "But that is the existing rule, nothing can be done. That’s why I think that this rule needs to be changed and officiate the way it is done in the NHL. That’s what we will do.”
Hopefully this will make everyone more happy with the scoring of Olympic hockey because no one wants to be publicly shamed by Vladimir Putin again.