'India Inc Must Introspect'