We don't need it if we would quarantine the people that decided to get this virus. Other than a very few people that got it from blood transfusions in the 80's, nearly all of the people with it got it from something they intentionally did. Why can't we quarantine these morons like we used to do with other diseases? Why is GRIDS so different that we can't protect the public from these people? They've proven they'll intentionally spread it, or it would have died-out over twenty years ago. Instead, we let these people keep spreading it.
The majority of cases I know of these days are:
Needle sharing with an HIV carrier
Women who are victims of rape
Men who raped women who were previously victims of rape
Children who were born with it.
Most of the cases are in Africa.
The other issue is that testing is fully voluntary, and HIV can be dormant. Tracking the spread and infection of HIV/AIDS is inherently difficult as well, because along with discovery being voluntary, the people who have it also hear the "nearly all of the people with it got it from something they intentionally did" line. So they're not likely to admit to having intentionally done something if they can avoid it.
Compare that to SARS, where the victims could be anyone, West Nile, where prior to it going epidemic, the majority of victims were on cruise ships, or MMR, where the victims of those diseases are mostly children. Then there's Polio which is no longer eradicated, and Smallpox, which isn't much compared to the flu strains our bodies have to deal with on a regular basis these days.
Disease eradication, prevention and management is tricky. Isolating HIV carriers will prove trickier than convincing people to do annual inoculations for common viruses for which herd protection could easily wipe out the viruses in short order.
What worries me more is the HIV variant that subverts the gene therapy discussed here, creating a new immunovirus that can slice and dice our genes however it likes.