The BJP government really messed up in Kargil. India should have ignored US protestations and destroyed Pakistan.
I would give them the benefit of the doubt(s) on Kargil.They were a caretaker government then & was looking at & succeeded in isolating Pakistan internationally.An all out war was not preferable as well given that the by july,the monsoons would have spread across India,making the movement of troops & equipment difficult.
Kandahar & the 2 mobilisations in 2001-02 were on the other hand,blunders of the highest order.