I don't blame them. Write an unfair article (focus only on 1 company Foxconn works with because it will get more hits), twist facts (it was an Foxconn Xbox employee - not Apple), and this is what happens.
Although I agree with you about the blaming war against Apple, I think these sensationalist news are good overall. When Apple get a negative impact on revenue because of Foxconn workers' conditions, maybe they'll do something for improve it. Then the next victim will be guitar manufacturers, Lenovo, HP and so on.
Apple as a niche/cool/innovative/altruist tech company will eventually push better capitalist standards.