Yes you are right. The basic reason of corruption is job stability, not lesser pays. Corruption can be contained only by terminating inefficient employees...not by increasing salaries.
Public of India is footing bill of having these inefficient babu crowd.
Why there should be certainity of job for 35 years when ur life is not certain....this is the reason of corruption my dear