I boycott the Red Cross for that specific reason. My blood type is O-, meaning that I can donate to anybody (except the Bombay blood type) in the world, and if they don't want the blood of gay men, be they free of infection or not, then I don't want to give them my "universal donor" blood either.