Your solutions, if implemented will only lead to no solutions since all that you write has already been tried at some or the other points. The simple & most practical solutions is to reduce the taxes & raise the price as per the international prices. This would expose us to the ground reality since a country like India cannot afford to give subsidies of this quantum. And why should products like Petrol & LPG be subsidised which are used by the Middle & above middle class. By getting a realistic price the users will start looking at ways & means on conserving fuel & this on a macro level will reduce overall demand of crude & would eventually bring pressures on the crude prices. The prices once fixed on market rates should then be revieweed and revised every month based on previous month trends. This will avoid such shocks of big hikes & will also reduce when the crudes prices cool down. The Govt should utilise the subsidy funds on a more productive way & create permanent assets like schools, hospitals, roads, power ect for the long term benefits particularly for the poor.