The armed forces, collectively, comprise the ONLY institution relatively untouched by the rot in India's public arena. Sure, there are a few bad apples, but look at the proportion - comapared to the proportion of corrupt politicians (make no mistake, it is the most lucrative career today, bureaucrats, cops.
And mind you, all your infiltration, terrorist strikes, etc, would have been much higher, if not for the armed forces. While your average poilitican, IAS officer and cop is collecting his bribe money/hafta/rishwat, it is "beauty queens" that ensure your house is not bombed by some terrorist.
Show some respect for people who put their lives on the line, not for peanuts they are paid, but because they believe in their country.
Lastly, ask yourself, why, in all counter insurgency measures, in all natural disasters, in all riots etc, it is not doctors/engineers etc who are called to do the dirty work - it is not even the police (useless buggers anyway) - it is the army.