In an unexpected move, The Weather Channel was much more accurate than the US NWS / AccuWeather / etc because of their use of the GFS as a trusted model. More info in this article: http://www.alternet.org/environment/why-almost-everyone-got-...
Edit: And of course, it's my opinion that all the models are currently suffering from a lack of input data. The "...and what should be done" part of the headline, in my opinion, should be answered with, "everyone download PressureNet and contribute your phone's sensor data to weather models", so that we can better predict difficult quantities like heavy snowfall and severe thunderstorms: https://play.google.com/store/apps/details?id=ca.cumulonimbu... ;)