If you ask me, NBC completely dropped the ball when they chose to televise tonight's epic USA vs. Canada Olympic hockey game on MSNBC. I get it that they didn't want to devote 3 hours to one sport so I appreciate that they allowed for it all to be broadcasted in its entirety with a decent pre-game on MSNBC. The problem with them broadcasting the game on MSNBC is that there are some Americans out there that don't get MSNBC. Another problem for Americans that actually do get MSNBC is that it was not in HD. They could have aired the game on USA or CNBC instead (2 networks that do broadcast in HD) but they chose MSNBC. This is why Gary Bettman is forced to make the difficult decision on whether or not to send the NHL players to Sochi in 2014. The NBC executives always give hockey the shaft and as a die-hard hockey fan, I am sick of it.
EDIT: This basically sums up my frustration... NBC Dances in Hockey Hell