You have pointed the grievances rightly but I see several reasons behind it. unmanageable population, unequal growth of states which forces large number of migrations and lack of discipline of fellows who are supposed to provide service. The basic concenpt of SERVICE is missing. But what I feel, that one man can not improve entire population which lacks descipline both from service provider ( IR) to passenger who many times destroy railway property , cutting cussioned seats. We are far away from a developed nations with manageable population.