‘This is yet another attack on free speech’