About Sanji, we don't know how he did end up getting picked up by Zeff, but we know that he was apparently raised to never hurt a woman and that he starved for some times (before knowing Zeff) reason he never really know why the cooks were throwing the food that was left.(if i'm not mistaken)
So may be Sanji was the son of a Marine? or may be a noble? that somehow his mom and Sanji ran away from the father and left and had an accident during their escape and only Sanji was alive while the dad thought he was dead all along, now he recognize the face clearly in a shot he decide to get him back?
And as for Zoro bounty
!