Same-sex marriage an affront