Of course he's welcome here! Its always better to get both sides of a story.
Wondering: does he have ADD, perhaps? The way you described how he has long talks with you and then asks you things that seem totally inappropriate to you, considering what you just experienced together, or stuff coming at you out of left field just raised that question for me. Marriage is tough when one spouse has ADD and the other does not - there is often a disconnect in how they think and relate to each other.