Ahoy all,
In case you are a guildmaster, you will find this post a bit useful. Feel free to participate.
As game developers, we try to keep the game rules as few as possible. During gameplay, some times, players will resort to strategies or options that do not seem acceptable. Not a rule violation or something that we could call a cheat but most something that does not seem legit, even if it is. For example, a player getting out of his guild in order to attack a player being in the guild (inactive or not). Then,once attacks are done, get back to the guild. Now, this does not seem legit but it is not a cheat or a violation of any of the rules.
As administration, we do not want such actions, actions that do not seem legit. Mostly because it leads other players, with less information than us and the aggressor at hand, to believe that a cheat happened. At one hand, it is easy for us to script forbids for such actions. For the example above, we could simply put a time limit (ie 30 days) on joining back same guild. Such however, would create frustration problems in other cases. More scripted solutions could be found, but more side-problems would arise.
So, which is the best course of action? In our perspective, the best solution is to contact the Guildmaster who for us, is the responsible player for the Guild Policies. The guildmaster then, can notify the guild,which is also better for his own authority. Notifying all the guild members is better because they all get to know the administration's perspective on the matter. After all, most will already be aware of the action in discussion.
This solution is based in mutual understanding. We will not resort into penalties or bans as they are unfitting. Till now, fortunately, it has worked all times.