High-risk people of all sorts are prohibited from giving blood;
The Red Cross is VERY particular about the background of those giving blood. See:
for a list of proscribed practices. For example, you have to wait 12 months after getting a tattoo or body piercing jewelery. I had my cancerous prostate cancer removed about a year ago, and also have to wait 12 months to donate.