I can see this both ways. On the one hand, Fiorina is right. Saudi Arabia, China, etc. have despicable human rights records and roundly deserve criticism and boycotts.
On the other hand, Apple is a US-based company and is much more likely to have influence in the US than elsewhere. We should recognize that we need to fight injustice everywhere, but just because we aren't able to effectively fight it in China that doesn't mean we should throw up our hands and ignore it in the US.
What Apple et. al. really should do is ensure that their employees in China are as well-treated on the job as American workers. Not to do that would be utterly hypocritical.