^Quit your multi-posting warlizard ;)
Everyone in the higher ranks are there because of extreme loyalty in the past. They've been in the clan for (literally) years, so they're there as a thank you for all the work they've put in back in the day.
As for the other members, there are some that are legitimately inactive (mainly junior003 and NinjaSmurf), but we also have a few members that aren't active in the forums but
are active in-game. Every week I check activity to make sure people aren't vanishing on me. If they are I try to contact them via e-mail, xbox, skype, twitter, facebook, etc. (whatever they provide) and see what's up.
What's SUPPOSED to happen is they post a reason for future inactivity in the
Inactivity Thread and then I take that into account for possible protection from expulsion.
Loyal, previously-active members get about 2 months before they're at risk for getting kicked, and newbies get about 2 weeks. People that aren't the most active or nice also get about 2 weeks, as well as those who simply don't seem like a good fit in the clan (i.e. non-English speakers who have a hard time communicating with clanmates).
LONG STORY SHORT
Higher-ups don't get kicked because I respect them. Most people get 2 weeks of consecutive inactivity until they get kicked. Some people just aren't forum-active. I let people I like get a little bit of lee-way with inactivity (like junior003 and NinjaSmurf), but they still get kicked if consistently inactive.