Sure, but those things tend to work in defined ways. There are mechanics that determine how they function. Sure, their use is up to the DM, but if every major encounter takes place in an anti-magic zone, most players are gonna complain about that.
Well, unlike the Gaming Collective, I say that after very low level nearly every place world wide is a "special" place.
I know there is a huge fan base for the "low magic" just like Earth was setting. Where nearly the whole setting has no magic, or even common sense...but the players still get all the abilities and powers listed in the 'core' rules. So the players a demi gods after first level.
I like the more realistic fantasy approach, where things in the game word setting are made to be at a reasonable level. So a typical important place has plenty of mundane and magical protection. Not that they are invulnerable, but more then enough to sop a character that was over and wants to "pew pew" take over the world.
I doubt many people want a railroad (and true railroads are vanishingly rare), but a lot of people? A lot of people just want to relax, tell bad jokes and puns, sit back and roll some dice to relieve the stress of the world. So when people say games are railroads unless they use Burning Wheel techniques or that D&D automatically always has very low agency? When they put any game that players limited scope of control in an incredibly negative light? That's what I have a problem with.
I'd put forth myself being a Railroad Tycoon and a typical good player a Train Lord.
I will agree that a LOT of peoples idea of an RPG session is a casual, goofy, joke telling, You Tube watching, pop and pretzels kind of time. They want to sit around and "de-stress" and wait for someone to say something so they can for the umpteenth time say "yuck yuck yuck, that's what she said!" This is Fun for many people.
Then, there are us other group of gamers. The Serious Gamers. We are NOT getting together to have a casual, goofy, joke telling, You Tube watching, pop and pretzels kind of time. We are getting together to have a RPG session that is simulated reality, serious, focused, immersive, detailed, intense, exciting, dramatic, some side refreshments kind of time. We want to sit around and have an Adventure.
There are effects that can control a character in D&D, true.
But they do not manifest because the DM just decided he wanted to put the PC in his place - which is exactly what happened here.
You decided, because you didn't like the way the player was roleplaying, to take away his ability to game for an hour. That is a clear and unambiguous denial of agency.
We are over 2,000 posts on this thread most of them a back and forth on what exactly high and low agency, denial of agency etc. even is. But I will be surprised if ANY of those people disagree that the action above (possessing the PC because he was, in your opinion, gaming wrong) was not a massive denial of agency.
Edit: and aside from agency concerns, you sidelined a player for an hour because you didn't agree with how he was gaming. You play for what 4 hours at a time? That's a huge imposition on his gaming time.
Yes, I like to handle things in the game to give some players a chance some times.
On a other day, when a jerk player says "my character wants to go to a bar a drink!", I would just kick them out of the game: "feel free to go home and pretend to have your character drink all night long."
But I'd ask about the other side here:
IF I was a "fan of the players/characters" then I would just sit back and LET this jerk of a player "role play" pretending to drink and be cool in a bar for an hour? But..wait...WHY would that NOT be a huge imposition on MY gaming time.
And what about the OTHER four players that wanted to as a group do something else? Are all FOUR of them forced to sit there as this one jerk player wastes an hour of game time? Is that not a huge imposition on FOUR players gaming times?
And, yes, I know many DM would STOP the game and have a heart to heart talk with the player over some tea and maybe come to some understanding.....and WASTE an hour of game time doing that.
I am not that DM......I keep the game running.
as far as I could tell there was no other reason than 'he is an idiot, I need to punish him'. Not really something you need to tell him on top of that
It's not like he does not know I dislike him. And it's not like he even tries a bit to be even a "below average" player.
no, it falls under 'every time the DM restricts the player for no reason', and in this case that is about the most drastic 'restriction' there is. Was there a reason for the ghost to be there and possess the guy? Did he get a save? Is this in any way part of the story and helping them getting closer to their goal if they found out why it happened?
It did not read like that to me
Of course there was a reason....with lots of details and lore, the Invisible Railroad, and the fact that I'm a Smooth Operator....the "average" person in or watching the game would not see anything "wrong".