Consumer boycotts: an evaluation