This is a tough situation. On the one hand, SD lays out a pretty convincing moral case that he deserves to be the leader of the guild, his previous real-life issues notwithstanding. On the other hand, the categories of officer and non-officer exist for a reason, and there would be huge in-game ramifications across a great many guilds if non-officers -- who presumably hold that status precisely because they aren't trusted to run guild affairs -- were given the ability to usurp guild leadership.
As a middle ground, perhaps a guild's founding member -- the guy who actually bought the initial charter and set up the guild -- could be given the opportunity to usurp when the leader goes idle and no officers step up to claim it? This would protect guilds against possible 'griefing' from disaffected founders and prevent generic non-officers from leapfrogging duly chosen guild leadership structures, but would address cases like SD's where a dormant guild still has sentimental value to its founder.