That second thing happens to me all the time, and my feeling is that while I was merely stating a fact (nothing to do with the person), my statement is taken as a personal insult. And I cannot see it coming because it can be anything.
I usually feel such emotional reactions say more about the upset person than me. If I was wrong, they could provide better info, but instead, they simply get angry. That’s a pretty poor argument 🙄