SM Krishna is not a capable Foreign Minister. He is just a time server, like the erstwhile HM S.R. Patil. I think he has been made Foerign Minister not because some great ability that he has in dealing with matters of foreign affairs. He is there just to show his face and say mild and pleasing things which can later be handled by the PM or Sonia Gandhi. Most of the work of foreign ministry is being handled by the bureaucrats. A burning example is the case of 17 Indians sentence to death in a Gulf country and SM Krishna doesn't know what to do.
Your vote on this answer has already been received
Not only SM Krishna but all our politicians behave the same way.They are there for their own personal benefits and gains and nobody bothers for the country.They know that they are in power for a limited period and want to make hay while the sun shines.