Participants carry a rainbow flag during San Francisco’s 42nd annual Gay Pride parade on Sunday, June 24, 2012. (AP Photo/Noah Berger)
Participants carry a rainbow flag during San Francisco's 42nd annual Gay Pride parade on Sunday, June 24, 2012. (AP Photo/Noah Berger)