Tom Fitton: conservatives must stop the “assault” on children and freedom of speech