It worked against Home Depot, "the world’s largest buyer of construction material" [1]. As a result of consumer pressure [2], they turned over a new "green" leaf, and are now lobbying to keep forests sustainable[3].
Yes. If the really good people won't work for you because you're evil, that makes a huge difference.
Here, if you're old enough to remember, try this one:
"Of course Microsoft didn't care that a lot of the top talent wouldn't work for it for decades."
Doesn't sound very convincing, does it? Microsoft was badly hurt by that, and knew it. It eventually reined them in noticeably, and made them act more subtly or covertly a lot more often.
Apple will take time to see the damage, just as Microsoft did. But it will see it, just as Microsoft did.
Microsoft didn't become an evil monopoly by having the top talent. If anything it was the reverse. Maybe if they'd have some talented hackers working for them, they wouldn't have sucked quite so badly at making software.