SNP's contentious hate crime laws pass despite free speech f