Not all of them are awful >_> Mine's been doing pretty awesome (peaked 73) Snover is a little boss, I've had a few people switch in Rhyperior against him, hoping for an easy KO. Unfortunately for them, Snover's Giga Drain OHKOd it (Fizz knows that first hand, lol)The few Hail teams I've seen on the ladder are absolutely awful.
Walrein is hard to take care of once he gets behind a sub, especially if you don't get a Toxic on him soon enough. And Glaceon has been acting like a mini-Garchomp (because Snow Cloak hax are awesome)
Two of the biggest things that Hail teams need to have is Spin support (Stealth Rocks take out huge chunks of HP) and something to deal with Fire and Fighting. For a while I was using Golurk for my Fighting counter, but outside of that he didn't preform too well. Right now I'm using Toxic stall Audino (Wish & Heal Bell support is great for this team) and it's working out rather well.