Like I've said before the problem with some of the critics on this board is that their political prejudice makes them incapable of making any objective judgement. The other part of their problem is that they just like to say shit for the sake of having said something without really having any in-depth knowledge of issues or events. Take this issue of the submarine for example.
There are some people who openly admit that they will not be happy and certainly will not endorse or support any type of progress made in Iran while IR is its form of government. Right there it becomes evident that it is useless even attempting to have any meaningful conversation with these people and would be completely delusional to think one can have any informative dialogue with them.
Then there are those who may have a little more of an open mind but are still quite ignorant about the state of affairs in the real world. Taking the example of the submarine again, some of these critics point out to the shortcomings of other parts of the country and wonder what is the benefit of the government spending money on submarines for example. These people don't realize that in the real world governments have various branches each with their own limited budget and managers. They seem to think that all of the government's resources have been allocated to the military and making these submarines. That is not true. The defense industry in Iran is a sub-group of the armed forces with a very limited budget (and compared to that of many countries really with almost negligible budget) and it is with those resources that the engineers and workers have been able to build this submarine for example. If there are shortcomings in the civil industries (which there certainly are) one has to look at their managements and their problems. But trying to belittle the achievements of one entity because of the problems of another irrelevant entity is just either extremely ignorant, biased, misguided, or confused.
Then there are people who expect the government to fix every problem in the country. You can pretty much bet that these people are the type of people who take little responsibility for their actions even in their own personal daily lives. It is unfortunately the byproduct of centuries of a culture of "Agha bala-sar" where the King, Khan, "arbaab", and more recent times the foreign powers have told the people that they are not worthy, smart enough, or qualified to take on any task that would affect anyone beyond their own immediate families. IR is also partly to be blamed for this attitude but compared to prior governments in Iran their attitude is infinitely more progressive in encouraging self-belief and reliance in the general population although compared to countries like US they are still infinitely behind. But nevertheless I think they are making progress. In the US for example, if there is a problem with the civil aviation industry or with the automobile industry or almost any industry affecting the daily lives of people the ordinary folks blame private companies and industries for the problems and no body expects the government to do anything about it. In Iran however, from "noon sangak" to international flights and any problem in between is blamed on the government and everything is expected to be fixed by the money from oil. No body in Iran wants to step in and invest their own money to start a company to provide services that other people might want (without expecting some sort of subsidies from the government).
Lastly, there are people who have little or no knowledge of the technical issues and yet try to chime in with their worthless 2 cents comments. For example, some comparing this particular submarine to that of the submarines used by the Columbian drug dealers. I mean really how ignorant and clueless does one have to be to think that the importance of a submarine is merely its size, shape, and color and not realize it is the computer technology, the sonar system, the torpedo capability along with the torpedoes themselves, their communication system, battery system, and the ability to mass produce these things that is of value and importance here. Developing every part of these and the ability to mass produce them requires knowhow, technology and industry that can be useful and transferable to the civil industries in the future. To try to belittle these engineering achievements by a third-world country like Iran with enormous domestic and international pressures and restrictions is like some red-neck ignoramus trash sitting in his trailer in the US wondering what is the use of sending a rover to Mars when the gas is so expensive that he can't afford to drive to his local Walmart.