Russia won't give up on Assad since his presence gurantee their only warm water naval base. But even if Assad does fall, the mess won't end there since there are many groups fighting among themselves. Libya is a good example what happens when no single group emerged as the victor after a dictator falls.