The Washington Post recently posted a “Complete Idiot’s Guide to Understanding the Middle East” drawn by an Egyptian blogger. I have redrawn the diagram below, in an attempt to make things clearer. Blue links mean “supports,” while red links mean “hates.”
I suspect that all the diagram does is to clarify the muddled nature of Middle East politics. In particular, there are no real “blocs” – every group is connected by a web of alliances.