I play AD&D 2e and we rotate DM's every few months. Each one runs a different campaign. When we reach a good point we pause one campaign and switch to another and eventually come back to the previous. They all take place on the same world or worlds with direct access to that world. Some of the older players wanted it like that so they could continue using their older characters. Because we rotate we have all experienced alot of different DMing styles.
All but one of our DM's has been liberal with player decisions about their characters. Players come up with their own backstories and invent and develop character personalities themselves. How they got where is up to them and what they do in the off time if the game picks up set a few weeks or months after we left off is up to the player too.
The problem is that one of our DM's is really controlling. He gets upset if we want to use our characters in another game on the world. He tries to tell us how our characters should act and what their personalities should be like. He doesn't let us decide what our characters were doing in the off time or how they ended up where they are and instead tries to make up his own scenario based on his perception of what he thinks their personalities should be. He's claimed once or twice that he owns the characters even though they are supposed to be our characters.
Its got me wondering just how much control a player has over their character or if we're all just glorified NPC's. How much or what parts of a player's character does the player get to control? How do you deal with this? More over, how do you deal with this from a person with a short temper?
Our DM is perfectly capable of adapting to unexpected situations. In fact, he claims to love having curve balls thrown at him in a game. He's pretty flexible with plot, just not with characters. For example, he thinks you can't be a rogue if you don't want to wear disguises and trick people. Not all rogues do that. Some are more stealthy and stick to the shadows instead. Not all fighters use swords. Not all mages are arrogant jerks. He's got it in his mind that they have to be those stereotypes though and when that view is contested he won't let you play that class. Another thing is the fact that he gets upset and wants to change decisions he made. We've all made races for our campaigns and we like it when people use them, but he gets upset if somebody doesn't play one of his and does everything in his power to change their character race to one of his despite saying he would let us play any race we wanted. We don't use psionics, we don't interact with gods and we don't use 9th level or higher spells when/if we get to a high enough level to use them. Those are our compromises already.