It seems that that both the headline of your post and the caption on the photo doesn’t match the content of the story that is linked.
I could be wrong here but the crazies in the streets look more like Hezbollah than Hamas.
Not that there is much of a difference other than I find it surprising that Hezbollah has been very quite throughout this whole “Arab Spring” thing.
RPGs? Look more like Katyushas.