We have way too little to go on to actually decide which way the candidate went. We have one side of the story second-hand filtered via our own interpretations. Thing of it is, given just what we know I could spend ages listing out credible ways it could have gone given what we have.
Assume that the candidate did give something closer to my latter statement. Perhaps the lead wanted a better explanation of what made the fit so poor. Perhaps the lead actually could not comprehend anyone not wanting to work there. Perhaps the lead didn't believe the explanation given. Any of these could feasibly lead to the same account we're given, as could simply leaving abruptly or literally saying "fuck you, fuck this, fuck everything".