The Leaflet: Politicians responsible for 56 percent of hate speech, religious leaders only 22 percent, finds new report Read More »