For years, we have been looking for an answer to the question of democracy in Iran. Some think that lack of democracy in Iran is due to a lack of historical awareness, and that people do not attempt to learn their historical past. Some blame it on our complacent character and over-hospitable culture. Many blame it on religions. International imperialism is a factor keeping democracy out of reach, as some claim. Our society, like any other struggling society, is consisted of ideologues who discuss such trends, self preserving group who only think of their own benefits, ruffians and villains who work for dictators, and uneducated who easily fall into any ideological traps. Nevertheless, there is always a small and dedicated group who spare their lives for the sake of freedom and democracy. In some historical moments, number of such people increases to a level that brings about an uprising against dictators, despots, and power mongers. To ensure that an uprising or revolution would not be misdirected and stolen from people again, as it was in 1978, and in order to clear the way for such dedicated nobles, it is essential to analyze each of the above views.