I find it very puzzling
The Israelis rained their artillery and bombs into Beirut and all corners of Lebanon. Their tanks rolled in with 30,000 soldiers. And there was no signs of the Lebanese army. Where have all the Lebanese soldiers gone? One possibility is that they knew that they were no match to the Israeli army. Without air cover, they will be sitting ducks to air strikes and could be destroyed in no time. So the army and other armed forces were withdrawn and avoided contact with the Israelis. Some may just joined the Hezbollah in civilians. Does a country need an army that cannot fight when enemy soldiers invaded its territory? Any country that allows this to happen deserves to be invaded. For they have made themselves weak, seductive and inviting. If only that the Lebanese soldiers were strong enough to fight back, the Israelis will not be so eager to march into their land. This is the major weakness of all Arab and surprisingly, Muslim countries. All very weak militarily. They were allowed to develop their armies but a very weak air force. In modern warfare, without air superiority especially in desert land, the army will be as good as crippled soldiers. They just cannot fight. Singapore must always make sure that its armed forces are strong enough to prevent a Lebanon or an Iraq.