Well the actors involved aren't interested in making things better, because both sides are committed to the complete and total destruction of the other.  Virtually everyone in Mogadishu and south and central Somalia supports the insurgency, while Ethiopia, northern Somalia, America, and the warlords support the government.  Both of these power bases have an nigh-endless pool of manpower and resources, but the insurgents are gradually gaining the upper hand.