Cohen has always been against India (in a few exceptional circumstances not involving Pakistan as a subject) and the Indian diplomacy. It would be fair to say that India’s diplomatic standpoints are almost always ridiculed, no matter how much of a good effort has been put into it. There are indeed blunders committed but as I see, Indian foreign relations have seen a new high in the past fifteen years (with the beginnings mostly in the Vajpayee Ji’s era). Of course, Cohen would not like to see subtelities to his disadvantage. I would never pay attention to him again. Ever.
Stephen Cohen does not have a standing in the Asian world (that includes a section of the Pakistani diplomats and journalists too). There are sources (search keywords: stephen cohen india pakistan) that would prove how this guy dabbles – his sole objective is to clean up the creases in the US media and smear blame on everyone else. As always, there are people in the US media who question Cohen’s objective analysis, which sways mostly in their favour without any capacity to be fair.