As much as the social conservatives might not like to hear it, there will be a time when your grandchildren say: ‘What was the argument with gay marriage? Who cares?’