In regards to the whole blood lose issue, it's not like there aren't enough human pirates lying around for Chopper to take some blood from, so besides the symbolic gesture of, say, Neptune giving his blood to Luffy, there is no reason why Chopper, or another doctor, couldn't give Luffy human blood.
|