Guild cooldown when leaving

I understand the intent for creating a cool down when someone leaves a guild. What I do not understand is when a player is punished for leaving a dead guild. Common sense here is not being utilized. I left one dead guild and got an 8 day cool down before I could rejoin another. I was in this said guild a couple weeks before realizing the GM plays like every 4 days or so. Researching was not being optimal. I join a different guild. A week later, the GM leaves the guild to one of his alts, presumably to join an active raiding guild or something as this one was pretty much dead. I wait another week, quit, and now I have a 16 day wait. You have lost a player due to this bullshit cool down.