I don't like the concept of 'voting with your wallet'. It essentially says, you have the choice of having enough money to live or being an ethical person. In almost all cases, those are mutually exclusive.
Instead, we should get rid of the system that means people have to work 12-hour shifts to feed themselves, and you have to put up with that because otherwise you can't feed yourself. It's all a vicious cycle that we have the power to break, if we choose to.