I think that a guild master (maybe even the rank right below him/her) should be allowed to from their own inventory be able to donate glory/gem/event keys to members of their guild, there should be a cap on how much they can give based on factors like guild level.
The best way I can think of to have a program like this work (and can possibly be done in a guild update however unlikely) is this:
-Every task completed earns the guild master a random level 1/2/3 key up to the guild’s level allowance.
-Each level key can open a random chest:
-Level 1: gold/glory
-Level 2: glory/gems
-Level 3: gems/event
-Guild members can only be assigned a level key from the top 2 tiers of the guild and the top 2nd tier can only be given level keys by the guild master.
-At changeover, unused level keys are reset and are either lost or converted into tokens at a steep price.
These are my thoughts, how does anyone else feel?