This is an interesting poll because it highlights one of the horribly broken things about humans. Evolution has caused us to care about kin, in-groups and people we know, but it hasn't given us a function for caring about people we have never met, or feeling bad when something happens to them. As a result we make hilariously immoral choices like this, sacrificing 100 to save 1 or funding a military we don't need instead of ending world hunger.
100 is more than 1, so there is no question that A is the right choice; but people would feel bad about somebody close to them being hurt, and be worried that the person would resent them for choosing it, so they choose B. We should care more about 100 people being hurt than one person being hurt. We should care more about whether those 100 people hate us for being selfish and choosing the one person. But we aren't set up to think that way, which allows us to do the wrong thing while feeling as though it is right.
Suck it up and do the right thing. 100 people are more important than whether you feel bad about yourself afterward.
A.
EDIT: This analysis ignores the issue of onlookers and the possibility of repercussions by family members, etc. Onlookers don't change which choice is right, but do confuse the issue by introducing more variables; for example, if someone thought that the relatives of the 100 would take it out on their family, they might decide that the possibility of being rejected by their family is preferable to the possibility of their family being killed (or whatever; let's try and not let this turn into a discussion of the nature of heaven and hell), and choose A for reasons completely unrelated to the actual dilemma.