Because I grew up with this naive expectation of people doing right, I get shocked by every little violation.
Strangely enough, the first character in Fried Green Tomatoes was the cafe, and the town. I think a place can be as much a character in a novel as the people.
One blob of red in the wrong place and the audience isn't looking at the hero, they're looking at a patch of curtain (or something similar) and your whole effect is lost.