Has BJP proved that offence is the best defence?