They sell the blood, you know. The make hundreds of millions per year doing that. You'd be giving them $ despite your wishes.
Most local hospitals have blood donation centers. It is not always necessary to go through the Red Cross to give blood.