I agree that the "It gets better project" has helped a lot of people and thats great but Dan Savage isn't infallible. He should be held to the same standards that we hold anyone else that speaks on behalf of LGBT people. Its like he said in his NALT video, if you dont say something you are in essence agreeing with him. Transphobia, racism, all forms of bigotry are wrong and we shouldnt make excuses for people. We don't need to like Dan Savage to appreciate that "It gets better" and "NALT" has merit. And most of us have helped the LGBT community in some small part as well.
If you ever marched in a pride parade,
if you ever gave a newly out friend advice,
if you ever called someone on their homophobia,
if you ever came out and shown who you are,
if you ever got tested,
if you ever voiced you're LGBT opinion in a forum, on youtube, at home, outside, in a bar, anywhere then you haved helped the LGBT community.
Maybe you didnt get the same spotlight attention or have the same platform as Dan Savage but each of these is important. We are a community because when something is wrong we seek out others who are LGBT for help. And that is just as important because THAT is how we make things better!