Business is all about compromise, anywhere in the world, and more so in a developing economy like India. I have seen people I respected highly flounder when it comes to their bottom lines v/s their principles.
I would be lying if I claim I don’t judge them. But I would also be fooling myself if I claim I’d have done any better than them if I were in their shoes in the exact same situation, all the angles of which are currently unknown to me. It’s fine to be a hero in hypothetical scenarios. It’s perhaps acceptable, though indulgent, to talk of, “I would have done it differently.” But it is naïve to believe that you’d actually do exactly as you claim in a real, practical situation where your business, your stakeholders’ lives and livelihoods, and your future are at stake.