I work (for now) in the HIV prevention business. My company sells publications to the CDC and to CDC-funded organizations. A couple of weeks ago I was in Atlanta for the major national HIV prevention conference, sponsored by CDC.
While this particular program (Stop AIDS) is obviously idiotic, the CDC has actually taken a somewhat rightward turn (yes, they've still got a LONG way to go) and the "HIV prevention industry" is VERY angry with them right now.
In brief, this is because of a major upcoming policy change. The CDC is shifting a large chunk of their HIV prevention budget (about 40%, or a few hundred million dollars) away from trying to teach everyone in "at risk communities" (meaning mostly poor urban and rural areas with high populations of gays and blacks) to what they are calling "prevention for positives" (meaning HIV positive people).
This is the kind of shift that conservatives who follow the HIV prevention issue have wanted to see for a long time. IOW, stop acting like HIV is "everybody's problem", and focus on getting the people who have HIV to get tested so that they know they have it, and try to get them to stop spreading it.
What this means is that they're now trying to figure out how to get HIV+ people (who are living longer thanks to meds) to take the disease seriously again, and stop whoring around and spreading the disease. This means working with a lot of gays and trying to get them to, in public health language, stop "engaging in risk behaviors".
So, the downside is that you have more federal funds going to groups working with gays and trying to at least get them to act less like mosquitoes spreading West Nile Virus. But, on the upside, you have less federal funds going to groups teaching every Jill and Johnny in suburbia that "HIV is everyone's problem".