No.
Most assuredly yes. I have a friend whom I have known since 1st grade. He and I have been best-best friends ever since (sixty years). Thick and thin. It’s an amazing friendship and I believe that it was the finest thing I’ve ever been blessed with.
We even plan to share a plot at the cemetary when the time comes. I’m going to have a little sign on my headstone that says “I’m with stupid”, with an arrow pointing to his side. If he were to marry a man, I would be there with bells on, front row center. Hell, I’d probably be the one to “give him away”. That’s what love is.
(ps: I’m a woman)