Some background a friend sent me:
President Assad ( who is bad ) is a nasty guy who got so nasty his people rebelled and the Rebels ( who are good ) started winning ( Hurrah!).
But then some of the rebels turned a bit nasty and are now called Islamic State ( who are definitely bad!) and some continued to support democracy ( who are still good.)
So the Americans ( who are good ) started bombing Islamic State ( who are bad ) and giving arms to the Syrian Rebels ( who are good ) so they could fight Assad ( who is still bad ) which was good.
By the way, there is a breakaway state in the north run by the Kurds who want to fight IS ( which is a good thing ) but the Turkish authorities think they are bad, so we have to say they are bad whilst secretly thinking they're good and giving them guns to fight IS (which is good) but that is another matter.
Getting back to Syria.
So President Putin ( who is bad, cos he invaded Crimea and the Ukraine and killed lots of folks including that nice Russian man in London with polonium poisoned sushi ) has decided to back Assad ( who is still bad ) by attacking IS ( who are also bad ) which is sort of a good thing?
But Putin ( still bad ) thinks the Syrian Rebels ( who are good ) are also bad, and so he bombs them too, much to the annoyance of the Americans ( who are good ) who are busy backing and arming the rebels ( who are also good).
Now Iran ( who used to be bad, but now they have agreed not to build any nuclear weapons and bomb Israel are now good ) are going to provide ground troops to support Assad ( still bad ) as are the Russians ( bad ) who now have ground troops and aircraft in Syria.
So a Coalition of Assad ( still bad ) Putin ( extra bad ) and the Iranians ( good, but in a bad sort of way ) are going to attack IS ( who are bad ) which is a good thing, but also the Syrian Rebels ( who are good ) which is bad.
Now the British ( obviously good, except that nice Mr Corbyn in the corduroy jacket, who is probably bad ) and the Americans ( also good ) cannot attack Assad ( still bad ) for fear of upsetting Putin ( bad ) and Iran ( good / bad) and now they have to accept that Assad might not be that bad after all compared to IS ( who are super bad).