The Supreme Court on Wednesday strongly criticised hate speech through visual media, including the role of TV anchors, as it emphasised that it poisons the fabric of our society and questioned the government for being a mute spectator, instead of playing lead role in curbing such speeches.