iserith
Magic Wordsmith
I'm curious if this situation has arisen in your games, and if so how the other players felt about it.
Did the other players also feel like they had willingly broken an agreement with you? Or were they surprised to learn that you had expectations which had not been met?
For any game, I set expectations with the players prior to play and ask for buy-in. I don't normally run plot-based adventures because I find them to be problematic, but if I do run one, one such expectation I set is that sticking to the plot is required since experiencing the plot is a major factor in the game. If the players don't buy into that, then we don't play it. If they do, then I will hold them to their agreement. Luckily, I generally play with people who understand the importance of honoring their agreements.
This setting of expectations, usually in the form of a Session Zero, is what allows us to avoid the situations outlined in the original post.