Are Republicans losing the culture wars?