I don't see why GMs should be held responsible for tiffs between players. But anyway...
Elaboration is good.
if you have an issue with a server why don't you just move on? Those who have stayed there for a month or more first, why did you? Why didn't you notice the issues sooner?
Here are two examples from opposite ends of the spectrum:
I played iRO and had no qualms about leaving because I hadn't attached myself to anyone there yet, as I had only been there for a month or two. I was young, and my inability to pay the monthly fee was ultimately what drove me away. In this case, leaving was extraordinarily easy, and I had no second thoughts about doing so.
Conversely, I played SeRO for a good nine months and made a lot of friends who are still very dear to me. It was far harder to leave because I was emotionally invested in part of the community, so despite the particularly nasty forum PMs that prompted my departure, I still check back because I miss certain people (even if I don't actively play).
Could GMs have done anything to prolong my stay on any of these servers? No, aside from banning people I didn't like, but that's a *ridiculous* thing to ask. We all have to share the sandbox, and can't really expect everyone we don't get along with to be booted from said sandbox; from here we can either wait it out or leave. So there are your reasons for why it's harder for some people to gtfo.
How does one keep a good server good and running?
In cases where the community is the issue, I don't think there is much that GMs can do. Sure, they can ban/jail/mute problematic players, people who abuse bugs, people who insult the staff... but that still doesn't ensure that everyone playing a server is going to have the time of their life. Thinking a server is "good" is an opinion, not a fact, and I think it's kind of silly to expect your typical 16-year-old staffer to devote the time/energy required to even ATTEMPT to please everyone. Pleasing everyone is impossible. What makes a server "good" is different to every person, so there's no clear-cut list of Dos and Don'ts. Hell, all nine or ten servers I've played have been good ones; it's things that are out of the GMs' hands that caused me to go on my way.
Tl;dr - When you care for the people you play with, it's hard to leave. However, GMs can't be held responsible for every damn person who rubs you the wrong way.Interesting topic. I'll keep my eye on this one.