We are gathered here today from all over the U.S., and back home many of us are deeply embroiled in the particular local battles that we are fighting, but today is a national rally and when we walk away from here tonight, we need to walk away with a common national resolve.

I'm here today because I lost my son to hate. ... No one has the right to tell my son whether or not he can work anywhere. Whether or not he can live wherever he wants to live and whether or not he can be with the one person he loves -- no one has that right," Judy Shepard told the crowd. "We are all Americans. We are all equal Americans, gay, straight or whatever.