One thing that could improve...
Obama has said often that globalization started before NAFTA and has continued after NAFTA. Trade agreements are AGREEMENTS...no one country can dictate all the rules. The reasons for loss of jobs is not because of trade agreements, and no trade agreement will "fix" the issues to favor the US simply by putting something on paper.
Hillary (and Tim Kaine this morning) don't seem to be able to discuss international trade as well as Obama even though Trump will continue to bring it up and blame Democrats.
Hillary's plan to deal with companies who voluntarily move out is a good one, but she is not making it a center piece of her message.
Hopefully, there will be time to focus on the "loss of jobs" issue before the next debate. To the Archie Bunker types, they are not interested in details or economic theory...and Trump makes grand claims that are stupid, but they believe him.
I like Obama's discussions of this issue.