Thousands of gay rights supporters marched Sunday from the White House to the Capitol , demanding that President Barack Obama keep his promises to allow gays to serve openly in the military and work to end discrimination against gays .