I accept gay marriage as fait accompli.
I don’t accept the lack of freedom for those who oppose it in regards to freedom of speech, religion.
People should be able to object to participation in it and not lose their jobs because of their views on gay marriage.
Your answer is much better than the one Cruz gave.