это был эпиграф.
нельзя же было писать на такую тему, не помянув первопроходца массового бана :)
суть предложения вот в чём: если уж Суп все равно намерен достаточно широко влезть в правку атавизмов и несообразностей, можно заодно привести логику ban_set к общечеловеческой;
для этого
а) снять ограничение по количеству банов; оно не должно быть меньше количества текущих пользовательских аккаунтов в системе (конечно, придётся подумать над оптимизацией как хранения так и чтения/записи этой таблицы - но это, думаю, рано или поздно придётся сделать);
б) заменить самостийный механизм добавления записей о забаненых аккаунтах по одной на что-то вроде
allow all, deny
в принципе, если реализовать только пункт б то можно даже и не трогать лимит на максимальное количество банов - вместо того чтоб заносить туда всех, до кого дотянется, юзер при желании сможет сделать ban_set all и потом нужное кол-во ban_unset для аккаунтов которые нужно разрешить.
regexp'ы можно делать или нет, по вкусу ... их польза относительно бан-сетов для меня неочевидна.