I discussed with WhiteDMist and he made a good point about one of the greatest anti-hail pokemon being pinsir.
One cool thing about pinsir, is he has access to close combat and a stab that wil take down duosion without a choice band. Add this to his great moxie ability and a sub lefties +3 attacks set is nearly sure to tear every hail tam apart.
Most people think of sawk and emboar as good hail counters, but their respective choice sets have problems dealing with carracosta, garbodor and duosion (the 2 first should be added to the op). You could think your opponent has to predict emboar properly, but nearly every ice mon in a hail team has either protect or a combination of sub and a better speed than emboar to choice lock him before switching.
Pinsir does not have that problem, he deals with both duosion and carracosta without choice locking himself and only struggles with garbodor who is also hurt by hail, can't heal and will probably fear earthquake that you could run over sub.
sub + 3 attacks moxie pinsir works well in the rest of the meta too so it's not just there for hail.
I haven't seen any topics made on the subject, so here's one.
(btw elegy96, the np thread was the place to discuss the hail meta, but I guess we can have another thread for that purpose only)