There doesn't need to be so much drama surrounding the clan. People have said it before, but I'll reinforce it: Have a commander for each game, let that person deal with all the shit that happens in that game. Commanders will be familiar with their people and understand issues that pop up with their people.
Let the admins/mods worry about site issues, but don't worry about the day to day team mgmt. Admins have enough shit on their plate with people constantly bugging them about name/color changes... I know from experience.
I say leave the president/admins/etc alone and just appoint commanders for each game to run their respective teams.