That's the point of my pessimism – modifying your own behaviour does not make any difference. Even if millions of people boycotted iPhones that would still be a smaller loss for Apple than changing how they're doing things, because doing things right is suicidally expensive when most of your customers don't care. An even smaller loss would be doing some marketing to make most of boycotters ambivalent enough to forget the whole thing.
Using Apple just as an example, could be any company or government.