I do not understand how this is supposed to be an Apple problem.
It is more a Foxconn problem or more realistically, a China problem. Or, most realistically, a global political problem ... but we shouldn't talk about that here.
How can you say that boycotting Apple is a reasonable response when Foxconn actually makes motherboards and other computer components for many/most of the big names in the industry. Even many of the non OEM motherboards with very recognizable names are produced by Foxconn.
If you open up enough machines, you will get used to seeing "Foxconn" printed on many of the assemblies in different makes of computers.
Some of you are not old enough to remember what "made in Japan" meant in the fifties. Every time manufacturers find a new source of cheap labor, the same things happen. The problem just moves from country to country.
It is of course, the poorer people in those countries who are always hurt until the government "leaders" wise up and fix the problem. Unfortunately, about that time, a new source of poor people becomes available to exploit somewhere else.