I always have to laugh. People keep saying, "If you don't like what the DM is putting on the table, you should walk away", but, any time someone talks about how they did just that, they are automatically bad players and bad friends. It's so ridiculous.
If you are a DM, not one single person, no one in the world, owes you a damn thing. Nothing. They do not "owe" you, in the sense of being obligated, anything. You provide the game. Nothing more. Sitting down at the game table with the expectation that just because you are sitting behind the DM screen automatically entitles you to anything is just as wrong headed as any player thinking the same thing.
Life is too short to play games you don't like. If someone bringing in anything to the game will result in you hating that game, don't play. It should never, ever be a problem to say, "Sorry guys, this isn't for me, I'll catch you the next time around". That's true for the DM and the players. If including MC'ing (as an example) causes the DM no end of angst, then don't include it. Easy peasy. If including Kender will cause a player no end of angst, then the player should be allowed to step away without being labeled a bad player for not wanting to play. If I don't want to play a Planescape campaign (heh), then I should be able, as a player, to say, "Sorry guys, this isn't for me" without any problem.
Far, far too many DM's out there have an over inflated sense of entitlement that seems to make them think that just because they're sitting behind the screen that their poop don't stink. Get over it. If a player isn't interested, you have a choice to make - which is more important to you, and there is no right answer here - keep that thing or keep the player. Compromise is key, but, compromise means that both sides have to be willing to move. If compromise isn't possible, which does happen, then make the decision. Don't think for a moment that just because you are running a game that your players owe you anything.
/end rant