The International Monetary Fund is in very serious trouble. Events have reached a point in Greece where its own credibility and long-term survival are at stake. The Greeks are not withholding a €300m payment because they have run out of money, though ...