The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
In my entire life I haven't met any boy I found attractive in that way. Chances are minimal that it will happen now.
I guess that we are different in this respect: If so should happen, I would certainly not feel ashamed by it. It wouldn't be against my morals. My ideas of what is "natural". A handful of my colleagues / friends have same-sex SOs. I think that is fine. With my opposite-sex SO friends/collagues, I often shake my head: How can they manage to live with that person? - but that is none of my business. Actually, none of my same-dsex SO friends/colleagues provoke the same reactions in me. If it did, I would say the same to myself: That is none of my business.
That is one aspect that puzzles me: The Land of Freedom certainly is not one who grants you freedom from your neighbour's codemnation. In principele, you have your freedom, but the price you may have to pay is that your neighbours won't talk to you, you may have problems finding a job, people won't do business with you. That makes your freedom somewhat hollow.
Mind you I do know a little of each and respect some others outside the holy trinity (ASM/C/C++) but there are some really rotten tomatoes out there (cough* COBOL cough*), but this goes along the lines of that joke: "...oh we should respect Python programmers in the Linux Kernel community to be more inclusive..."