Eventually Pastors will be forced by the government to perform Gay marriages because they are legal. I have no doubt that this is the road we are travelling.
A Marriage license merely authorizes the ceremony. It does not compel that any recognized officiant perform the ceremony. No officiant "has" to marry anyone.
Parish politics are another matter...