The law prescribes up to seven years’ jail and Rs one lakh fine for hate speech, and was passed amid BJP protests in the House.