Republicans lost the culture war