He was there. Granted, sometimes witnesses see things through biased eyes (or hear things through biased ears, as Wilson did).
I agree that Trump should not have made this a political issue by mentioning that previous presidents didn't call. That was bullshit as well. I haven't followed his other comments.
One of Trump's biggest faults is that he is too predictable and too quick in his counter-strikes, without thinking it through. That allows his oppoinents to manipulate him. Of course, as much as it bothers you and I, that approach has worked for him his entire life, so I guess it will not change.
The Congresswoman may have told the truth. She may not have. Either way, she put her spin on it. Trump may have delivered it perfectly, but she heard it through anti-Trump ears, and was offended, and voiced it to the media in a way that made it sound worse than it probably was. People who were inclined to hate Trump took offense. People who were inclined to make allowances for Trump made allowances for him. Something like this will not take him down. Not only was it morally reprehensible for Wilson to do this, it was bad politics. She was blinded by her hatred for Trump though, and she made a bad call because of that.