Portsmouth Democrat Jim Splaine will face a fight, as those opposed to civil unions vow to try to pare the law down.