Going purely off what is given:
1. Dan -- No fault, and from the descriptors associated with him he also appears to have a decent enough life.
2. Gary -- Basically nothing wrong; the food taken would almost certainly have been thrown out regardless, and he's uninvolved with the rest of the fiasco.
3. Fernando -- His only fault was taking a bit of food that would have been wasted otherwise, and out of need rather than greed.
4. Carrie -- Pretty much nothing wrong except for having rather poor timing. A bit selfish for ditching Dan like that, regardless of whether he was a friend, associate, or lover.
5. Adam -- Poor sense of judgement, but not much to fault him for other than that.
6. Betty -- Posed a trapped question, has a decent bit of anger or jealousy.
7. Edward -- Assaulted Adam for little or no reason. Obviously I'd least like to be a fallback partner or a violent boor.
There are, of course, plenty of things that one could infer from the situations described, but I remained solely within the listed facts. The potentials could certainly change up the ordering of Betty and Edward, and possibly move Carrie and Adam around. Dan could be lower if there was more information on his life, but it wouldn't be fair to make assumptions. That's the problem with this sort of thing, you don't actually get a preference-ordering based on flaws, but rather a list of peoples' preconceptions about different situations.