Being virtuous on its own isn't enough to win a brand loyal customers.