Gay rights supporter Vin Testa waved a rainbow flag outside the US Supreme Court building.