The OP needs to have a group discussion about the problem in general. The rest is just the rest of us discussing how we run games and digging into the esoterica of GMing.
I'll agree here. We have all said our piece, and now its left to that group to further discuss.