It seems pretty simple to me, if the majority of Syrians thought the same thing they would have sided with him.
Also I don't think the Syrian Army is bad, they are just doing their job in a desperate situation. On top of fighting rebels they are also fighting the scum of the earth who do not have any rules of engagement, so of course civilians are going to be killed in the crossfire. But since the majority of the population didn't back Assad and he chose to fight barbarity with more barbarity it's not logical there will ever be peace as long as he is in power.
If the majority of the population didn't back Assad, how did he manage to stay in power for so long under such conditions? No wartime president would be able to survive a civil war for so long if there was not large amount of grassroots support for its government.
On that note, pro-Syrian and Russian government demonstrations have taken place in different countries.
http://www.liveleak.com/view?i=426_1445452186 (I'm not aware of the date or countries of origin that these demonstrations initially took place or whether the post has been stolen from another source and renamed but the content in the video pretty much speaks for itself.)