I don't believe you can generalize by calling these people liberals. Liberals (at least in my understanding of the meaning of the word) believe in personal liberty and the autonomy of the individual and standing for the protection of political and civil liberties. Freedom of speech is undoubtebtly a political and civil liberty. I'm not sure what to call them. I consider myself a social liberal (who is fiscally conservative) but won't stand for squashing of the freedom of speech. Anti-abortionists have just as much right to protest the allowance of abortion as supporters protest any move to strike it.