Does brand reputation really matter?

There’s an apparent discrepancy between consumers’ ethical purchasing intentions and their actual buying behaviour. Does being ‘good’ really make much difference to a brand’s top line?