So if someone messes up they should be criticised for everything else they do, even if it's right?
If you read more carefully, you'll find I was referring to them enduring the direct consequences of their mistake. Not "criticising everything else they do" (as seems to be the conclusion you have jumped to).