This is the way I see it, I know it's over-logical for a decision you probably make in a split second, but I've thought about this often and have a system all figured out (

):
I think it's important to have these things figured out just in case...
If helping the person is, while dangerous or unpleasant, not life-threatning to me:
- always help, even if complete stranger or animal
If there's a chance that helping the person might be life threatening to me:
- help if it's a child
- help if it's a close friend
- help if it's a best friend or lover
- help if it's family
- (I'd probably help an animal, even though it makes no sense, I know)
If helping the person is very life threatening (like if someone has them at gunpoint):
- help if it's family
- help it's a best friend or lover
- help if it's a child
If person is me:
- HELP ME YOU COWARD!
I wouldn't risk my life for a complete stranger, for all I know they are a serial rapist... I also don't think it makes a difference if it's a man or a woman, people are people.