Randy Alcorn's Blog: hate speech