Blood donations help patients from all walks of life: cancer patients, those who have suffered an injury in an accident, ...