I do what a few people before me have already said. I go with the flow. Sure, if there's something that my character doesn't like, then I just simply make him -try- and walk away, because... why shouldn't he? Unless he has some reason to stay, that is. I won't mention things like the need to go AFK or something, because I don't think that's what the OP was talking about.
However, if OOC comes into play and there's something I, the player, not like about the current roleplay, then... well, it depends on what sort of thing it is exactly. If we're talking about godemoting on anything like that, then I'll either walk away or inform the player behind the toon that I won't tolerate stuff like that. If it's something less uncomfortable, like a character getting really close to the "loller line", then I tend to roll with it. At least it can make me laugh.
All in all, I'm a tolerant and patient person. But if I see that somebody doesn't show respect to me, the player, then why should I do the same for him? Doesn't mean that I should break character and ruin my immersion just because of people like that. No, I won't humour those people. It's exactly what they want.
However, if OOC comes into play and there's something I, the player, not like about the current roleplay, then... well, it depends on what sort of thing it is exactly. If we're talking about godemoting on anything like that, then I'll either walk away or inform the player behind the toon that I won't tolerate stuff like that. If it's something less uncomfortable, like a character getting really close to the "loller line", then I tend to roll with it. At least it can make me laugh.
All in all, I'm a tolerant and patient person. But if I see that somebody doesn't show respect to me, the player, then why should I do the same for him? Doesn't mean that I should break character and ruin my immersion just because of people like that. No, I won't humour those people. It's exactly what they want.