Obtuse? Newsflash: words have meanings. Don't make excuses. He's a big boy who can answer the questions posed. He doesn't need you coming in on a white horse making excuses for his words. You're not him. Let him answer.
And who said anything about offended? Lame comments are fair game. But since we are on the subject, you seem to be offended as well. Are you ok?