Boycotts cause more harm than good