
Marina F. answered 07/15/19
Recent CWU Grad with Specializations in Writing and Literature
I think you might have accidentally answered your own question without realizing it: humans make mistakes. When writers choose to have the characters do something different, that decision has to be in line with the character's personality and motives. That way, all the outcomes are seen as human.
Now, that isn't to say "28 Days Later" did it right. It's just an example of a character whose stupid decision was in line with their character's motives. Personally, when I write, I like my character's to see the error in their ways and make the wrong decision anyways based on an emotional component.
For example (I'm sticking to the zombie theme for parallelism): John Smith is a side character in a party of apocalypse survivors. He's partied with people who are looking to escape their infected city and find a cure to the disease. He wants the same thing, for his own reasons. But, John sees the zombie of his wife, the wife he's been trying to save for the entire plot. All the things he's been through, all the people he watched die, all the terrible things he's done, are all in vain. His wife is dead, she's right there with eyes glazed over and exposed skull, still scuffling in his direction. John knows he needs to kill her. He knows that in order to survive the apocalypse, in order to help the main character's goal of making it out alive, he must kill his wife and aid in finding a cure. He might raise his gun, he might not. Regardless, he lets himself fall. This is his wife. And by making the choice to die by zombie bride, the main character must work harder to survive.
Adding in the human element makes all the difference in whether or not a dumb decision holds water in the larger plot. It also forces the audience to put themselves in the shoes of the character. The more human the choice, the harder it is for the audience to choose.