I think they're trying to put a label to the civil rights that the LGBT community has been fighting to achieve for some time. I googled the term and was smacked with both positive and negative websites regarding the community. However, wikipedia was neutral as always in simplifying the term and how it's used.
Wiki -
http://en.wikipedia.org/wiki/Homosexual_agenda
A LGBT website -
http://gayagenda.com/
And one of the ridiculous websites (I didn't bother reading it, the title alone made me laugh) -
http://www.bettybowers.com/homoagenda.html