What is the cause of ongoing conflict in the Middle East?

A. Crossing of traditional ethnic boundaries of different ethnic groups
B. Different ethnic groups attempt to form a government or gain control of the government
C. Attempt among groups to get independent homeland.
D. All of the above