Why is Articuno a guaranteed clear if Zapdos and Moltres are town? We ASKED for specific pokemon, remember?
If Tiger Woods is town, does that mean that Michael Jordan can't be mafia? Can Dracula never be town while Sonic the Hedgehog always has to be good? Your logic makes no sense.
Besides, we still have lynches to spare. Unless we're dealing with 4 man teams (which I doubt), if we make a mistake today, we still have tomorrow.