Boycotts don't work when corporations no longer even CARE about "profits" - at least not those from people who buy their products. (See 'Disney') Their PC bread is buttered elsewhere in a fascist (Public-Private Partnership) state.
They 'don't care about profits' because their purpose isn't profit to begin with; this is esp. true of media companies. They are first and foremost propaganda outlets. Disney is prime example of this. They've been pushing destructive propaganda from the beginning. It's just becoming glaringly obvious now, but they were always bad. Most media companies are artificially propped up by banks, Wall Street, or corporate ad spending.
Boycotts do work however in this manner: they can financially set back our enemies while providing motivation to decouple ourselves from economic activity with our enemies.
We just have to learn that our enemies includes all corporations because they're all part of the same system.