I believe that ethics are incompatible with capitalism, so this kind of personal choice doesn't change anything. You can change jobs from one evil company to another.
What would work is enough people willing to organise politically. Unions, people. This is a synchronization problem.