Others have already dealt with Gen. Kelly's duplicity in his accusations against Rep. Wilson. They're right, and he lied. That's that.
OTOH, none of the pundits I've read/heard have considered the event the got this all started: what (and, likely, how) Donald J. Quisling said to Ms. Johnson. In Kelly's re-telling of the conversation between him and Quisling, he provided to Quisling the context of what he and his senior officer did in the same circumstance: offer the 'he knew what he was getting into' meme. Here's the problem(s):
1 - Donald J. Quisling has 0 empathy and 0 military experience
2 - Kelly and the officers he mentioned had decades of military experience and some years of combat experience
3 - the recipient of Donald J. Quisling's speech is a 24 year old pregnant mother and now widow
4 - La David Johnson enlisted in 2014, so not much past a recruitHe enlisted in the Army in January 2014 as a Wheeled Vehicle Mechanic (91).
here He was not a macho killer. He fixed trucks.
So Ms. Johnson gets this phone call from Donald J. Quisling which follows, to some extent the meme offered by Kelly. If delivered, as I would expect, in the flippant liarly way of Donald J. Quisling she reacted as anyone would: with horror. Her husband fixed trucks, and now she finds out he got killed in a combat ambush. We don't, and likely may never, know what Sgt. Johnson told his wife about his deployment in Niger, but I'll bet a nickel she thought he was in base camp taking care of trucks.
Why was as a truck mechanic out on patrol??