President Barack Obama has given his last State of the Union address last night defending his legacy while striking an…