Also, something you seem to be missing, no matter how hard I try and tell you:
Did you forget that a counter needs to be able to switch in? If Azumarill switches in on HJK, it's dead. I'm not questioning that it's a great check and maybe even a decent counter but 'best counter in existence' is a little strong for something that is OHKO'd by an attack that every single Blaziken will use. It's a bit like saying 'Gengar is the best Lucario counter in existence' ... It's obviously a lie because if Gengar switches in on the wrong move he's dead.