My take on this is that it is criminally negligent to knowingly put someone in danger of contracting HIV by not taking precautions, because that is assault in my book. However, I do not think that it should be a crime to withhold your status from someone. It may be morally dubious, I am not disputing that aspect.
I agree wholeheartedly that it is our own personal responsibility to take universal precautions, which means practising "safer" sex. We can never be sure that another person has HIV, Hepatitis or whatever and they may not even know anyway. We all take a risk when we have sex, it is about limiting that risk. We should look after ourselves by suspecting that every partner is a potential carrier.
I had a partner who was HIV+ as he had contracted it from a previous long term partner who lied to him about his HIV status. My partner contracted HIV in the late 80's, when safe sex education was still in its early days. I loved my partner and so we practised safer sex, all forms, and I remained HIV-. Sadly my partner became ill and died after we'd been together for 2 years in 1997. As far as I am concerned my partner was given a death sentence by someone who knew they were HIV+, and that is reprehensible.
It is a tricky subject. It also comes down to trust. With my last long term partner, of 8 years, we decided to get tested together once we formed a committed relationship, so we knew what our status was. The decision we chose to make was to place trust in one another. That is not for everyone, but it worked for us, and I think that any couple whether straight or gay has to come to decide what's right for them. Let's face it, if no one put trust in one another, the straights (tongue in cheek) would never procreate.
Anyway, that's just some of my random thoughts on this issue.
Blaidd (pronounced as blaith/blithe) is a welsh word meaning wolf.