Boycotts – Who Loses?

Reality Dispatch on boycotts:
Is the NRA likely to be hurt?  Why do these discounts even exist?
Would Delta lose more sticking with the NRA or hoping the tax cut doesn’t go away?
Do boycotts even matter?