1. поддержка, достаточная для смены режима, может считаться широкой-
ИМХО это вполне логично, иначе вообще непонятно, как революции побеждают: в отличие от заговоров, революции более стихийны, более радикальны, они не имеют "прямого доступа к телу" , им и охрану надо как то нейтрализовать, и регулярную армию,
или же убедить противоборствующую сторону в необходимости отречения от власти -
им для победы широкая поддержка нужна
(Массова была и поддержка Ющенко в своё время, или поддержка режима Саакашвили. Второй вопрос, что поддерживали их по-глупости, часто - за деньги, не разобравшись , что стоит за лозунгами и кто стоит за марионеточными лидерами - но без широкой поддержки масс революция победить не может - давайте будем принимать этот посыл как аксиому, согласившись на доводы стандартной логики)
2. социальный состав роль играет
но опять таки, по определению, хорошо образованные широкой поддержки организовать не могут - их не так много

, успешные зачастую тоже не стремятся обеспечивать широкую поддержку - их и так, обычно, всё устраивает .
Остаётся недовольный простой народ - его много и он не желает мириться с положением вещей, при котором он бедствует, народ ведётся на обещания мгновенного улучшения своего положения, ибо "сам обманываться рад"
Так что социальный состав поддерживающих революции примерно одинаков - в основном, это обманутые слои населения с невысоким уровнем доходов и с отнюдь не блестящим образованием - их в любом обществе достаточно , - в отличие от лидеров революций, у которых и с образованием и с баблосом всё в ажуре, не хватает только власти для полного счастья