1 вариант - Мне не понравился. Лидер сам виноват, что доверился этому игроку. Банить за такое я считаю несправедливо, этот перекик ведь никак проекту вреда не причиняет. Против.
2 вариант - Тоже не очень. В гильдии 100 человек, лидер оффлайн, а офицер кикать не может. Человек просится в гильдию (он гораздо лучше, чем к примеру какой-нибудь новичок). Придётся ему отказывать, т.к. лидер запретил кикать. Или например лидер уехал куда-нибудь, без возможности выйти в сеть. Тогда, если фулл гильдия, то от офицера нет толку. Против.
3 вариант - Вот этот вариант мне понравился. Не знаю, почему тебе он показался не эффективным. Ведь лидер может быть спокоен, когда знает, что младший офицер не может сделать перекик. Старший же офицер даётся на доверие лидера. Ещё можно главного запилить..за в общем.
4 вариант - Почти то же самое, что и 2 вариант. Только теперь лимит. Ситуация та же, что и во 2 варианте я написал. Против.
5 вариант - А если лидер оффлайн? Аналогично второму пункту. Офицеру ничего не остаётся, как отказать игроку в приглашении (если гильдия фулл) и ждать, пока лидер одобрит кик неактивного игрока. Против