تفاوت انقلاب با اصلاحات: 1- انقلاب یعنی زیر رو کردن و بهم ریختن، اصلاحات یعنی سامان بخشیدن و بهبود دادن. 2- انقلاب مختص جوامع توسعه نیافته و بن بست است، اصلاحات مختص جوامع پویا و رو به توسعه. 3- اصلاحات پروسه عقلانی و گام به گام است، انقلاب پروژه ناگهانی و هیجانی. 4-هیچ کشوری با تفکر انقلابی و انقلابی گری به توسعه نرسیده است. بلکه اصلاحات بود که با تدبیر و مدیریت مرحله به مرحله خود توانست اروپا، ژاپن، چین و...را از فقر نجات دهد. انقلابی بودن ویژگی پوپوليسم و اهداف کوتاه مدت است. 5- تجربه جهانی در 500 سال اخیر نشان از پیروزی عقلانیت و دانش ورزی بر انقلابی گری است. در کشورهای رو به توسعه در صورت بروز انقلاب نرم، حداکثر عمر انقلاب 4 سال است و اگر انقلاب سریعا" جای خود را با انتخابات آزاد به اصلاحات و عقلانیت ندهد، باز تولید استبداد می کند. 6- اصلاحات عقل را تحریک می کند، انقلاب احساسات را. 7- در بسیاری از انقلابها باز تولید استبداد است مثل کوبا، شوروی و الجزایر، در اصلاحات باز پروری اندیشه ها مثل اروپا و ژاپن. 8- اصلاحات می پروراند، انقلاب می شوراند. 9- اصلاحات جامعه را توسعه گرا و دمکراتیک می کند، انقلاب رهبران خود را قدرتمند!!! 10- سرانجام اصلاحات همانند اروپا و ژاپن دمکراسی و توسعه است، سرانجام انقلاب همانند شوروی، کوبا و الجزایر باز تولید عقب ماندگی.