I absolutely despair of the Assad apologia that pops up on these threads.
Assad has killed more Syrians then any other party in this conflict.
Most refugees are fleeing Assad, because it's Assad who is conducting heavy aerial bombardment of heavily populated areas like Aleppo, Homs, Idlib and the outskirts of Damascus.
Assad said clearly "Assad or the country burns".
One of his methods of burning the country was to free a load of convicted jihadists from prison. These individuals went on to form ISIS in Syria.
The Assad regime avoided fighting ISIS, knowing that the more powerful ISIS became, the more the West would leave his regime alone.
Russia is not in Syria to fight ISIS, but to shore up Assad's rule, so that Russia can keep it's naval base.
Russia has not bombed any ISIS areas, instead focusing on the Free Syrian army and bombing SEVEN civilian hospitals.
Assad is not a partner for peace and any solution should involve is departure.