There is a difference between the "constitutionally guaranteed right to protest" and terrorist activity, the Delhi High Court said Tuesday, as it granted bail to three activists arrested more than a year ago in connection with riots in the national capital over protests against the controversial citizenship law.