Rereading this, an un-noted (I think) point is that the Old and New Testaments are really entirely separate documents. Jesus didn't trash the OT, but he didn't declare it "Gospel" either. He seemed to say the God the Father was the God of the OT, but Jesus IIRC did not say "everything in the OT is literal truth." I think he reserved that kind of endorsement soley for his own words. The binding of the OT and NT is a human or political decision, even on Jesus' part. Bottom line, it's arguably a mistake to reject Christianity because of nonsense in the OT, and any Christian who rejects the OT has some basis to do so. In other words, Jesus did not condemn homosexuality, so arguably Christianity does not condemn homosexuality either, even though Christianity respects the OT because Jesus had Jewish "roots."