No and Yes and No... mostly No.
NBC likes to break up coverage from tape to live to other live to tape....and they put the individual sports on NBC for that reason, its better TV for the average person... and the Team sports, curling and ice hockey and others on MSNBC and CNBC and USA and Universal Sports (which no one gets). This provides the most coverage and insures the highest ratings for NBC. If you want to watch a 2 hour hockey game they give you that option... often... both men's and women's and even for non USA games. So NO, they certainly aren't doing a disservice to the NHL in their Olympic coverage.
They should however provide double headers on Sunday game of the week... the NBA does the same thing and is the NHL's chief comptition. They should even show a canadian team every one in a while. To date they have shown Philly twice, Pitt thrice, Detroit twice, Washington, Boston and Chicago...funny those are the same six teams (plus NYR) that they always show... they are letting the NHL down in their coverage and their game selection. I would love to see some new camera angles and 2 games and less bickering in the studio.
Edit: Bob--How about the Blues, Nucks, Habs, Devils, Stars, Kings, Sharks, Ducks, Avs, Sharks, Flames, Sens, Sabres, Sharks and Sharks... seriously will we ever see the Sharks on NBC? They have been good since they hoodwinked Thornton from Boston for nothing and they never get on TV... I'm not saying show the south, no one cares at all... maybe the Canes would be good to watch if they were decent, but other than that those teams aren't too interesting, but god man, there are seriously only 7 teams that get on NBC, its a little bit completely lame, baseball is a long game, a four hour investment, it doesn't compare, but even they have more variety in their broadcasts and basketball and football have east and west coast coverage on their weekend broadcasts, its not the same teams every weekend in one game at 12 on Sunday, although it can be the same teams playing other teams (LAL gets on alot playing who everelse) ... the point is they would show more than one game and show more of the sport incase you were out or not up yet... They have to make their coverage more special and cut the bickering talking heads.
I never said show crappy games no one cares about, I said show more and show it with some originality.