I look at it this way, a lot of companies use Foxconn to make their devices but apple is the biggest. I think if they said “Be more ethical to your employees or we’ll leave your company” they would because from what I understand apple products are more than half of the money they make.
I could be wrong, Foxconn could say “fuck off apple” but I don’t think they would.