Soldiers are humans as well. Imagine waking up, paid little, and then seeing that overnight your fuel prices have doubled while seeing your superior/boss and other rich people enjoying life and laughing at the poor
Its not like they are robots. Protesters went into the streets for a valid reason, there is no way they would obey orders and turn their weapons against the protesters who might also include their families/friends.
Colour revolutions need a fertile ground for them to happen. It a cultural, economic, society, political (corrupt) thing. When the country is doing poorly on all of the above then it is very easy for things to spiral out of control.
After all, its not like the protesters randomly decided to go to the streets. It is only because this stupid government decided to double fuel prices in just a single day
Even in France when they were talking about slightly increasing fuel taxes, the French went out to the streets and torched everything lol. And that's France we are talking about, a rich developed country
Check out my above comment for the Army. Soldiers are getting paid little, while their bosses are rich. Their families might also be poor which are directly affected by fuel increases. Corruption everywhere. Lack of discipline.
So what are these soldiers are asked to protect? The oligarchy which is siphoning money out of the poor? Who are pocketing profits from gas price increases while the poor need to survive by the scraps?
TLDR: This is mostly a collapse from within. The CIA is merely pushing here and there a bit, and the rest is on autopilot. Good lesson for other countries to have internal affairs sorted out. Ah yes, as I said in another post, corruption kills a country