Well, they do sell the blood that is donated to help cover the expenses of the organization.
Worse than that, in the name of political correctness they will accept blood from anybody. Even if you tell them your blood is bad, or they have you on the list of rejected blood they will still run you through the process, recognize you with awards and pins, and then they will dispose of your donated blood back at the lab.
I can accept their charging for the expenses incurred, but the waste of collecting known bad blood is appalling!
I know this, because following a health issue I had a naturally occurring enzyme in my blood that put me on the lifetime reject list. I am fine, the enzyme is gone, but I will never come off the list. They still encourage me to give, because if I go and give it raises the local numbers and looks like "the thing to do" and everybody does it. By the way, they handle hepatitis and HIV the same way.