The Karnataka Assembly on Thursday passed India’s first anti-hate speech law, providing for imprisonment of up to seven years. While the government cited Supreme Court observations, the BJP opposed the move, alleging threats to free speech, the press, and political dissent