Not necessarily upset with the donation company. But the hospital takes that 500 bag and sells it to patients for thousands and now they also limit how much blood is given per surgery instead of the amount the surgeons ask for so in an complications they have to wait for approval for more blood or simply don’t have it and the patient dies because the hospital corporations wanted to save a buck. There are articles about this all over the net.
In my county if I donate once a year I can get as much free blood as I need from the hospitals in the county should I ever need it. That encourages people in our area to donate often.