The operative words were actually "failed state", "Honorable Army" & "terrorism". We could add "proliferation" or "trading of nuclear information for profit" - if that suits better - to the list. But that is Zimbawe. Pakistan I am sure is quite different. May be comparing was a mistake (?).
Now to the US support to India's civilian nuclear program. What you miss is the sheer business potential in this move. Pakistan continues to make the mistake of being stuck in a warp of ideas that nations will help other nations just because "they want to be their soldiers and pointmen" or "because your enemy will be my enemy, your friend will be my friend - stuff".
That is not the truth. Nations now promote other nations for their own economic greed. US is also greedy as is India. Both are taking something out of it. France, Japan, Russia, UK, Germany, South Korea, Australia, South Africa are all in the Indian Civil Nuclear deal mix, out for their own share of the cake. So you get highly motivated economies trying to eke out for themselves a profit out of a possible business situation.
The imperative word here is "credibility" & "purchase power". And of course, as you would know yourself, geo-political interests often tend to coincide with economic interest. It has to be always that. If you try to make economic interest follow geo-political interest, you get a "round peg & square hole" situation. Does not work out. Maybe you can compare US Aid and Chinese Aid to draw an analogy. But once again it does not matter when Army is running the country. Like I said, it is an operative factor.