US president complains the US spends trillions of dollars in the Middle East, but gets 'nothing' in return.