That's Twitter Peter. There's noise, there's bullshit and then there's truth and there's quite poignant stuff.
I suggest you go to your local newsagents and buy a newspaper.
Because the Russkies & Chines won't play along with the West being suddenly seized with utterly phony outrage?
Let's see what happens now in Saudi Arabia...