It seems to me that a great many of the population are in your position – unable to have a full range of choices in where they buy things. There are many choices in where to buy goods and many of those businesses do things that are immoral or unethical. We would prefer to shop elsewhere.
When a firm is unethical or immoral, it often develops a competitive advantage that makes its products cheaper, in many cases much cheaper.
And I don’t think you have to think very hard before you can think of one of the worst offenders.
If you are in a poor economic situation, buy where you can. There is no point in damaging your health or your family.
Ethics requires action but all choices are never available to us.
So, when one avenue of action is denied us, we seek others. Here we have regulatory agencies, representative government and public advocacy. There is also investigative journalism but this is denied most of the public.
Your most likely remaining options are encouraging awareness by blogging, etc.
I don’t want to try to explain in any detail what you will want to decide yourself, which is what’s your best options?
There are many places where total ethics are impossible by one reason or another, you can still fight the good fight.
We do what we can.