There are legal forms to make sure your company doesn't drift away from its purpose (example: Steward ownership), but it isn't really necessary in a B2C sector because consumers will simply stop buying your product if you drift away from your mission.