Sorry to hear you have had such bad experiences. I have had only one in 40 years where a guy came on to me in a bathroom. I told him he should not think he looks so cute. He cussed at me and went away.
I lived with 4 gay people for 2 years 30 years ago. They thought the bathroom stuff was disgusting but a very small minority of gays that did that.