To be honest, I'm not surprised by your experience.
medical people who should know better sometimes are bigoted. I mean, the Red Cross is always asking for blood donations, and this is one of their guidelines for who is or is not an acceptable doner....
HIV, AIDS
You should not give blood if you have AIDS or have ever had a positive HIV test, or if you have done something that puts you at risk for becoming infected with HIV.
You are at risk for getting infected if you:
are a male who has had sexual contact with another male, even once, since 1977