I hope you are joking because this is the worst take I've seen in forever on this topic. It doesn't even address my original point. If the only profitable Starbucks outlet is the ones with bad working conditions then perhaps they shouldn't exist.
But corporations don't have morals, so they'll continue to do as they do currently. If you want to change that, you should have legislation that makes them abide by whatever you think is immoral. Don't confuse your moral standard with that of amoral corporations who are incentivized to simply make as much money as possible.