I think that “this case will never occur in real life, thus we should ignore it when evaluating the validity of a moral theory” is a valid objection to the premises of a thought experiment, for the same reason why “this classification algorithm systematically misclassifies images of dogs as cats, but we were only going to use it for spam filtering not for image recognition so that’s irrelevant” is a valid argument.
http://lesswrong.com/lw/bwp/please_dont_fight_the_hypothetical/
I think that “this case will never occur in real life, thus we should ignore it when evaluating the validity of a moral theory” is a valid objection to the premises of a thought experiment, for the same reason why “this classification algorithm systematically misclassifies images of dogs as cats, but we were only going to use it for spam filtering not for image recognition so that’s irrelevant” is a valid argument.
I’ve already written a few articles on this on Less Wrong (http://lesswrong.com/lw/mt5/hypothetical_situations_are_not_meant_to_exist/), plus a few others.