I’m DMing a DnD 3.5e game with some combat but mainly focused on narrative and building towards interesting moral themes. I told my players this in session 0. In the game for our last session the party were guests in a manor house. There was one player acting up for laughs and building friction with their slightly haughty in-game hosts. This ended with him failing a save to steal a paperweight and getting locked away until I could think of a way to deal with him. I’m not afraid to imprison badly behaved characters.
I guided the others on with the plot I had written but the player ended up leaving the session early as there wasn’t anything for his character to do and he hadn’t said anything for about 40 mins. I said I would allow him to contribute to the discussions the main party were having but he didn’t seem interested.
This obviously wasn’t ideal but it fit the reality of the situation and environment they were in. Even when the rest of the party attempted to free him they were unpersuasive and rolled badly and I couldn’t justify letting him go.
I think the player and I have different approaches to playstyle. My question is how much am I expected to compromise? I don’t want to upend the rules and lore of my world because someone wants to mess around.