DAVOS , Switzerland -- If there was one takeaway from the annual gathering of business and political leaders in Davos this year , it was this : trust in governments , corporations and above all banks has become as elusive as sure footing on the icy streets of this Alpine resort .