Many straight people choose to live a celibate lifestyle are they also a square peg in a round hole?
Being Catholic I gotta say I think my Church is somewhat progressive on this issue. ANY sex outside of marriage is frowned apon. So the teaching is just as hard for a hetrosexual as it is for a homosexual. Pre Marital Sex, Adultery, Homosexual Sex is all considered the same essentially. Many straight people don't live this teaching but nobody condems them. There should be no more condemnation for a homosexual.
You are who you are. Nobody really knows what makes one homosexual or another hetrosexual. Being yourself is not a sin. Having desires for homosexual sex is not a sin. However things we do can be sin.