Firstly, the “invite others to guild” privilege should be separated entirely. You don’t necessarily want to restrict others from joining the guild while maintaining full control of ranks. Right now, having an open membership policy results in unnecessary privilege escalation, which is a dangerous combination.
The second problem, and another issue of unwanted privilege escalation, is that this allows people to promote others to their own rank. That doesn’t make much sense. Usually a manager cannot hire another manager to serve at the same rank. A person is usually promoted out of some specific recognition of trust by their superiors. But just because they are trusted doesn’t mean that you trust who they trust. It’s just like the “friends of friends” principle: when you friend one person it doesn’t mean you want to friend all of their friends.
In short, the current functionality of this privilege is overloaded and creates vulnerabilities. I can’t imagine that this is something that is terribly difficult to fix, so please.
I note that Anet previously patched this function to allow Leaders to demote other Leaders, now they just need a similar exception to allow Leaders to promote others to Leader. (Though honestly, when you can create ranks that have the same effective privileges as Leader, there’s no real need to have multiple Leaders and allow the possibility of some unintended party usurping control. On the other hand, if the game had supported some feature to run the guild using democratic controls…)
Not affiliated with ArenaNet or NCSOFT. No support is provided.
All assets, page layout, visual style belong to ArenaNet and are used solely to replicate the original design and preserve the original look and feel.
Contact /u/e-scrape-artist on reddit if you encounter a bug.