Your little coffee shop goes out of business if they don't attract enough business, if they have competitors that provide a better product for example. But even then, you are rewarding their good behavior directly, if you want to scale that up, you and and a bunch of your friends will need to stop buying Apple products to let them know you find their behavior to not be of your liking (and become patrons of the companies that do conform to your moral values). But scaling morality is hard without some sort of restricted market intervention.