and if i were dating someone who could not accept my best friend that i had since 1971, that would have been a deal-breaker for me...
artista,
I understand what you're saying and I agree with you.
I think this may be more of semantics issue, particularly on this forum, rather than an issue with you having a male friend. If your husband is your "best friend," then the other guy could be called your "life-long friend" (or some other choice of words). The reason I say that is because the word "best" implies that there's only one; there's no room for two best friends.
Or maybe bestest friend (husband) and best friend (that other unmentionable guy)...