His ‘charter rights’ end where the rights of others to not be harmed by his actions begin. If his giving blood could potentially harm someone else, you’re darn tootin he should be asked the question. If he lies, he should be prosecuted! Giving blood is not a mandated activity; it’s completely voluntary, so if he doesn’t like the questions being asked, he shouldn’t give blood!
There's something else that wasn't mentioned in the article. If an “ineligible” donor lies on the form — because he doesn't want to be excluded in front of family or friends — he can simply affix a “Unit Exclusion Label” to his form. Every donor is given two bar-coded labels — one for “use”, the other for “don't use”.
All that anyone, who felt it necessary to lie on the form, has to do is affix the “don't use” label & the blood supply is protected. His privacy is protected — no body at the clinic knows there may be a problem with his blood.
The perp has no excuse — this was a deliberate act, carried out with no regard for the safety of others, as a “political statement”