Unfortunately, it happens to the best of guilds, sometimes things just fall apart and EVERYONE leaves at once. It's also true that a lot of us know of at least one spectacular /gquit that spawned a multi-page "grab the popcorn" type thread on the server boards. Sometimes it's over loot. Sometimes it's over repeated wipes or perceived lack of skill or dedication on the part of a raid group or raid members. Sometimes it's over emotional issues or personality clashes. Sometimes, even if the /gquit seems relatively benign, there ends up being some underlying problems that come to the surface and explode at some later date, like a ticking time bomb.
Now, myself, I believe it's possible. I've seen friendships survive gquits, as much as all the drama that makes it to server boards and blogging sites would suggest that that isn't possible. Sometimes you just need a new experience, or your goals and your guild's goals diverge, and there's nothing wrong with that. With enough grace and aplomb from both sides, you can simply agree to part ways, and go on. Heck, sometimes you can even continue grouping and pooling resources even while you have separate guild tags. Of such things are guild alliances formed!
What do you think? Is drama nearly unavoidable when it comes time to /gquit? Who's at fault when it crops up? And how do you avoid it?