From PhilPapers forum Normative Ethics:

2012-11-12
Sweatshop or death--are my preferences irrational?
Matthew, absolutely, I do think a modification of our considerations might be needed in order to make a call. I think that as given, your example is an interesting dilemma that requires that we introduce something systematic to our decision-making process (therefore not altering the particulars of the example). By introducing a heavy dose of utility, we can at least feel like we have accomplished some good with our decision, even if it is only a feeling.

I think a case could be made for virtue in this dilemma as well, but it would require a great deal more thought on my part. I would be interested on other's views.