You mean private companies that have green bottom lines are not corrupt. You are living in a dream brolol...... this is no rocket science.... Amb's are known for manipulating terms in their favour by their political clout.
No body is putting gun on your head and forcing you to work for BSNL/ MTNL......when you knowingly work for an inefficient & corrupt organisation, you are in collusion and should be ready to face consequences.