There are moments when certain developments challenge your long-cherished beliefs about the business you are in. These developments pose questions that make you wonder if you were wrong to begin with, about the assumptions you made about your business, its core values, and about the customers you hoped you would…