What does the judgement of society-at-large have to do with anything?
Socially acceptable behavior is dictated by social class, race, age, gender and geography and specific circumstance (behavior in church is different then behavior in a poker room). You don't know anything about any of these things, and yet you make statements about socially acceptable behavior.
And it seems irrelevant anyway... why should I care what society thinks about the person I choose to date?
I don't like the judgmental tone these posts take toward this man (based only on the second hand perspective on the original poster).
If he is happy, then I am happy for him... who cares about what the socially acceptable crowd thinks. The only question is whether the OP wants to be in a relationship with him.