I’m not sure that’s true in terms of the real world (i.e. outside social media and talking head-land). A majority of Republicans have supported gay marriage for a while now, as long as churches are not required by law to perform the services. It’s generally a more libertarian view on the matter.