Yes, General Kelly should not have said anything without checking the record of what actually occurred.  Had he done so, I believe he still would have blasted Congresswoman Wilson for grand-standing by bragging about her role in naming the building.  There were many instances during my military and civilian careers when I immediately prepared very strong responses to various issues, but I learned early on it was best to remove the emotion by sitting on them overnight.  It helped in "toning down" my comments, ensuring they were accurate and kept me from getting fired.