I haven’t written anything about the fighting between Hamas and Fatah, but Cox and Forkum do a masterful job in showing the difference between these two groups. In case you miss it, they follow up with a clear explanation.
“Palestinian moderates”? It was Fatah’s Abbas who refused to disarm Palestinian militant groups, including Hamas and the “armed wing” of his own party, even after continued terrorist attacks. It was Fatah terrorists who claimed joint responsibility with Hamas for the suicide-bombing mother who murdered four people. Abbas has called Israel the “Zionist enemy”. It is Fatah whose name means “conquest” and whose logo still includes an AK-47 and a grenade.
There’s so little difference between Hamas and Fatah that you can barely tell them apart: Fatah photo and Hamas photo. The only real difference is that Hamas is more open about its intent to destroy Isreal.