large guilds will always have an issues with inactive players so why not simply change the 'Active' column in the guild button to 'Logged In' as in the last date that player logged into settlers online.
Giving a clear, easy way for guild leaders to see who is inactive and for how long they have been inactive.
Just an Idea