The one fault I see with this argument (mainly related to music) is this: There is no way to simply boycott the the recording companies' products without boycotting the artists as well. Recording companies have a monopoly on the artists they cover. While US contract law supports this arrangement, the model is broken in today's world of digital distribution.