Eh hello, food is food, this is about life and death, two different things. Somemore the example u seem to love quoting so much about the gay person who got in the news, u know he is HIV positive and yet still donate? This one really kiam pa gaolat gaolat.
food is also life and death. its the charity organisation to ensure food donated can be used for consumption. the person donating just do it on a best effort basis and shouldnt be held liable.
likewise a person should not be held accountable just because they did not declare certain stuff before donating blood. its HSA's responsibility to ensure the blood can be used, and if not, to discard it. and at most give a warning or reminder to the donor.
but no, HSA will publish your name and face big big for the whole world to shame you for doing a charity act.
forgot that case about hiv+ blood donor. he know he hiv positive before or after donating blood? iirc its bcoz they detected his blood donated is hiv+, then question him, he realise he did some gay buttsecks that wasnt declared.