The BJP and Congress went head-to-head over who was to blame for PM Modi's security situation in Punjab.