If you want to change behavior, then change the incentives.
If they want the HIV guy to submit to tests they should pay him.
The red cross should be charging for blood.
There are way too many people who die because they can't get an organ transplant. The reason there are no organs is there is no incentive for anyone to donate an organ not because there is an actual shortage of potential donors.