Not at all. Dont ever compare Kafeel with Bhagat Singh. He never attacked innocent British Civilians. He and his comrades only attacked British officers who were brutal with unarmed civilians such as lathi charge on Lala Lajpat Rai and Jalinawala Bagh.