I in no way intend this to be racist.
Isn't amazing how primitive the fighting is in Cairo? In a way I think it is much better than what would happen in the US and while I'll stop short of commending them for their behavior, let's face it if this happened in the US hundreds if not thousands of people would be dead every day.
It reminds me of the opening battle of the Human ancestors in 2001: A Space Odyssey. They have been throwing rocks at each other for like a week with the occasional guy on a camel with a club.
I guess my question is: Is this more civilized than a US style shootout (less sophistication) or less civilized (fewer casualties)?