Greek banks were hanging onto a cliff's edge by their fingernails when Greek and European parliaments and finance ministers...