It may be what you meant, but it wasn't what I read. Anyway, fine.
If I apply to companies A and B, where A is ethical and B is unethical, but only B offers me a job, which I accept, have I freely chosen my employer? Let's assume these are the only companies available.
Yes you freely applied to work for a company you believed to be unethical. But if there are only two companies available to work for and one is unethical you should probably move elsewhere. Just to be clear, my statement was aimed at educated people in countries with some choice of employment. It wasn't intended as an arch right-wing statement. If poverty or political circumstances remove your freedom to choose then that would invalidate what I said.
If I apply to companies A and B, where A is ethical and B is unethical, but only B offers me a job, which I accept, have I freely chosen my employer? Let's assume these are the only companies available.