I think you’re right—“you should have known better” seems to come into play after something goes wrong, rather than for taking possibly excessive precautions if such precautions are merely a waste of effort.
I think you’re right—“you should have known better” seems to come into play after something goes wrong, rather than for taking possibly excessive precautions if such precautions are merely a waste of effort.