Repent America, a fundamentalist Christian group, protests gay marriage outside San Francisco City Hall. (Deborah Coleman/Getty Images.)