Blindspot to backlash: Modi and BJP misread the mood