What we must not forget is the fact that India has had 11 successful launches in a row. That is really remarkable for a space agency that relied more on indigenous technology despite the risk of failure. In the world of sanctions, having even a single nut in your space craft that can't be got from anywhere else other than the sanction-imposer, means a much bigger loss than a launch failure.
We must be very supportive to the ISRO scientists. Had everyone reacted the same way when the inital Aryabhatta failed, ISRO wdn't have had the morale to reach where it is today. India is the only country in the world after the US to provide sub-metre resolution satellite imagery commercially...that shd answer critics with half-baked knowledge of India's space programme.