Good free-speech money drives out bad