A ceasefire right now will be useless. It'll be a moral victory for Hezbollah.
Israeli bombing of UN post isn't an accident, its carelessness and ignorance, and this should be punished.
I think an international force is the best solution to the problem, right now. I don't believe in "peace keeping" missions by UN or the international coalition forces. Its simple, all terrorism must be erased.
Lebonese people are peace-loving, and their government is quite helpless (was) since Israel left Lebanon and they were dominated by Hezbollah and other activities fuelled by the neighbouring countries.
You've got to re-build the country, the government and hopefully the International aid reaches every single citizen.
Back to the conflict, civilian injuries/casualities are almost inevitable in any conflict. But Israeli's have gone overboard in their aggression. Unfortuately, war crimes cannot be inflicted on a country. But i'm sure Israel will be under heat from many neighbouring countries and international powers.
Like i said before, ceasefire is not a solution.