QC says Christians' rights should not be trumped