I think the issue is that while condensing,  had introduced one more element which was not present in the original (anti-Arab riot). You seem to agree that the rest of the stuff is ok. As to calling it a "riot" vs "demonstration" or "protests". It seems to me that "riot" is appropriate, and "protests" is far too weak. It involved assaulting passers-by and police and resulted in 40+ arrests on charge of "public disorder, attempted assault of Arab minors, assaulting police officers, and property damage". The Telegraph described it as a "rampage". The social media mentions are just auxillary, describing the atmosphere, not directly describing a riot.