It looks as though you've gotten much of your information from such tripe as the Dan Brown book "The Da Vinci Code."
While I may address one or two of your points myself, rather than re-invent the wheel, I will not personally refute most of your inaccuracies (which I've read time and time again by atheists and other skeptics) but will post links to those who have:
- above article has good sections and articles on the Bible and its trustworthiness, its origins, canonization, etc.
Christian Think Tank You may want to pay special attention to this section:
Common objections to the Bible / Christianity
By the way, saying that Jesus did not specifically address homosexuality is an old chestnut that doesn't work. Remember that Jesus was a good Jewish boy, and the Old Testament was not supportive of homosexuality, among other sexual sins.
A major reason the Pharisses (who were among the major religious leaders of Jesus' day) did not like Jesus is because Jesus claimed to be the Messiah, to be God.
If Jesus had supported homosexuality, if Jesus had accepted homosexuality, you dang skippy it would be recorded in the Gospels, because the Pharisees would've brought that charge against Him.
The Pharisees were constantly looking for reasons to have Jesus arrested or stoned to death. Had Jesus been pro- homosexuality, then Jesus' enemies would have brought that charge against Him, but they did not.
Had Jesus supported homosexuality, the other Jews (such as Peter) would not have considered Him a good, upstanding, Jewish teacher, so they would not have followed Jesus and died for Him and His message.
The Bible teaches that the Son (Jesus) is God, He always existed with the Father and the Holy Spirit. Jesus existed before He became incarnate as a human. Jesus is the same God as that of the Old Testament.
Jesus said He came to fulfill the law, not to do away with it. Jesus wasn't against homosexuality in the Old Testament days as you imagine and then changed His mind in the New Testament.
God tells us in the Bible that He does not change His views, and neither do His characteristics change.
All this means that the God of the Old Testament who said homosexuality is wrong is the same God of the New Testament. The same Holy Spirit who inspired the Old Testament that prohibited homosexuality is the same Holy Spirit who inspired the New Testament.
More:
- how homosexuals twist the Scriptures to suit their views
Homosexual Theology: Does the Bible Condemn Homosexuality?
Freedom From Homosexuality and the Gay "Christian" Deception
Here's an eye opening one:
Pedophiles Argue Their Case in the Journal of Homosexuality
Gay Theology: Is God "Doing a New Thing"?
"Jesus Said Nothing About Homosexuality."
- you'll have to scroll down that page a little to get to the section about Jesus not specifically mentioning homosexuality