"John Tavares, the franchise player for the [New York] Islanders, [is] out for the rest of the season. The [New York] Rangers' leading scorer Mats Zuccarello has a broken hand. [Henrik] Zetterberg, one of the best if not the best Detroit Red Wing, [is] injured."

Story continues below video.

Along with the fact that the players and teams are not paid by the Olympic Committee and the NHL has no say in the games, it's a lose-lose situation for the NHL, according to Fischler.

"This whole thing is a big mistake. To take a chunk out of the season, three weeks out of the home stretch of the season, that's insane. No other sport does that," he said.

"The other crazy thing is players on the Olympic teams … don't get to know each other. They only have about two or three practices. It's no way to do it."

It's up to NHL officials to make a decision with the teams to stay away from the Winter Games in the future by saying "enough already," he said.

On Friday, the United States will play Canada, a rematch of the 2010 gold-medal game, in a bid to become Olympic champions.