I would say we aren't too far apart. Breaking Iraq into three would be a good start given that Sunnis, Shi'ites, and Kurds are never going to be friends. Quit f**king with Assad. He may not be our friend and may be pretty cozy with Putin, but that is a hell of a lot better than ISIS. Quit kissing Iran's ass. Stop throwing Israel under the bus. Take hold of the idea that the rest of the Islamic Middle East considers Palestinians (which exist only as a political group, not an ethnicity) trailer trash and really doesn't give a damn about them aside from their utility as a political football. Then, after this, formulate foreign policy that makes sense for us, not for others at our expense.
Which Muslim is Obama though, to simultaneously be best friend of both the shiite and Sunnis