Про ведомственных генералов говорить не могу. Просто неинтересно.
Если говорить о ВС РФ, то генералов меньше 700. При общей численности ЛС ВС РФ 770 тыс. человек. Для мирного времени такое число генералов избыточно. Это понятно. Но это совершенно
нормально. Число генералов определяется не мирным временем и не мирной численностью ВС РФ. Мобилизационный резерв ВС РФ более 2 млн. человек. Итого, в случае масштабной войны (не дай Бог) общий состав ВС с учетом развертываемых частей будет близок к 3 млн. человек. А где брать генералов, которые будут командовать крупными войсковыми соединениями? В Газпроме? Или майоров ставить командовать дивизиями? Так и майоров не хватит.
Так что, "дурно в России от числа генералов", как мне кажется, тем, кто не понимает из каких потребностей и для какого случая содержится такой штат.
Есть еще такие, кто считает, что Армия вообще не нужна, что содержать ее дорого и в этом нет необходимости.
И некоторые цифры из Интернета:
Список стран по численности вооружённых сил и военизированных формирований
СКОЛЬКО ГЕНЕРАЛОВ И АДМИРАЛОВ В США