If I may state so: the Bible also promotes (Old Testament) polygamy & most of the Patriarchs have many wives. Depending on how one reads the Bible (interprets it), masturbation for men would be a sin (fallen seed).
In the New Testament, Jesus advocates celebacy for all because it was believed the world would be ending soon. He also states if you can't remain celebate, then get married or in a committed relationship.
What I am trying to say, in my opinion, the Bible cannot be interpreted literally. It needs to be in seen in its historical, cultural, and mythological context to be understood.
The "sin of Sodom" is not homosexual relationships, but poor treatment to visitors and foreigners.
"First, they laugh at you. Then they fight you. Then you win."-- Mahatma Gandhi
Peace & Blessings,