... it's best to find such individuals who are going to cause problems before they actually do ...
I wish there was a way to get such miracles done. So many problematic situations would have been averted.
GMs shouldn't be seen or heard from unless there's a problem. They act on behalf of the server and their words & actions should be interpreted as such.
Completely agree with this. Personally, as a player, a game doesn't feel like a game if I see members of the staff with their flashy headgears running/sitting in the main town all the time, often engaging in completely out of the server conversations. I believe there can be roughly two types of staff:
1) Friendly and close staff that may feel better for the older members of the community as they can establish bonds with the authorities. As a result, however, new players may feel themselves distant upon joining the game and often drama is followed in various forms - inside the staff and between the players and staff.
2) "Distant" and professional staff. I'm not saying that #1 type cannot be professional, but from experience I feel this is the more appropriate way to work. Players should be left with each other in order to play the game unless there's a problem that needs staff assistance. Staff should stay invisible. Always. PMs, support tickets, emails, forums... are invented.
These are my few thoughts.