Baelfire speaking the truth man. I've always told the high ups I talk to that I am here for GM. That's the #1 reason why my ticket count was low and why I didn't do too much. I was stuck at admin for a good 2 weeks getting burnt out because I couldn't do events on my own or do event server events. I'm not going to sit here and lie, Being in the staff team here is quite frustrating and easy to burn you out BECAUSE of the GM being staff. Make GM not staff, and you'll see a big spike in event quality. Keep it the same and be resistant to change, and it'll crumble like never before.
Edit: To also expand on my original point, you don't have to give Game Masters any staff powers, you can run it like Zim has before on his servers in the past, where you give them NPC, prop, entity, set health, set armor, Noclip, cloak ect. With none of the kicking or banning.