The messy Lebanon war has cost Israel’s Prime Minister Ehud Olmert much of his political capital – and with approval ratings plummeting, he has been forced to shelve his ambitious West Bank pullout plan and is instead struggling to ride out a growing public storm over the government’s wartime bungles.