Largely agree I think, except soft power. I think soft power is exactly what is happening in Iran. People in Iran has been living a "private" life for a long time with access to information, a "public" life which goes on as usual. Something has to give.