Former Lok Sabha MP Harjinder Singh Khalsa on Saturday resigned for the Bharatiya Janata Party (BJP) in protest "against the insensitivity shown by party leaders & the govt towards the sufferings of the farmers, their wives and children protesting against the three agrarian laws".