I agree with most of this however one thing struck me as ill considered. Business is not constantly challenging. In fact unless something has gone very wrong or or very right business is actually quite boring. Despite everything that has been written about entrpreneurs making the world a better more productive place most MBA graduates head for the banking system where they can bury themselves in mediocre work and make mega bucks. It seems that ethics are important unless you want to get rich.