I spent my first 25 years in India and the next 15 in the US.  Widespread corruption in India was one of the things I hated most. I think in the end it comes down to just social norm, peer pressure and the prevailing environment. There are kinds of behavior that would be completely unacceptable and looked down upon in India and there are other kinds of behavior that is unacceptable in the US. Corruption is one of the behaviors unacceptable in the US but prevalent in India - and people just learn from the environment they grow up in.<p>I think many people in India, who consider themselves to have morally &#x27;good&#x27; - wouldn&#x27;t bat an eyelid while offering bribes. They don&#x27;t get push back from peers either. What irked in India is when you try to do the right thing - i.e. not take the corruption shortcut - my peers would tell me I&#x27;m stupid or naive or something to that effect. In the US if I say that I attempted corruption, my peers will probably tell me I&#x27;m morally depraved. So you need a critical mass of people that enforce and most people just follow along.