A homosexual is the same as everyone else. He's a sinner. But Scripture tells us that we are all sinners. The only difference among sinners is the direction in which their sinfulness takes them as they journey through life. Sin is rebellion against God, whatever the sin may be.
Sex is one area in life where our rebellion shows itself.
So you see, a homosexual is no different from others at all. Only his sexual orientation is where his rebellion has led him. There are root causes for people's sin. We need to understand them if we are to get a handle on why we do certain things. There are several causes why some turn to homosexual behavior.