After Trump speech, Maggie Haberman says both sides are to blame for "talking past each other"