|1 person marked this as a favorite.|
Sounds like your GM has fallen prey to the story trap and is misunderstanding his role. The GM does not control the story and attempts to do so will result in things like this occurring. This is not a novel or tale, RPGs are their own medium. The role of the GM is to create, control and adjudicate the setting, and allow the story to develop from the choices of the characters.
The GM's job is to create exciting and evocative settings, not control the story because the GM lacks something that authors have, total narrative control. The players have narrative control over their characters and thus the GM must allow the characters to utilize their agency within the setting so that the story can be created from this interaction. The GM puts interesting setting elements into play which the characters then get to make interesting decisions about how they act towards them. This interaction is what gives rise to the story, no one controls it, it is cooperatively created at the game table.
Any time the GM finds themselves tempted to force a prescribed outcome they are straying outside the role as GM. The GM should focus on the setting and make it as interesting, exciting and adventure worthy as they can. Fill it with interesting situations, people and events that the characters get to make decisions about how to interact with and let that be the story. Don't try to tell a story to your players, they aren't interested if they were they would read a book or watch a movie, instead create a story with your players and you will have an endless supply of fun and you will all tell stories about the great game sessions you had together.