Barack Obama has not been the president many had hoped for.
AFP

Barack Obama has not been the president many had hoped for.