Jesus said, "I am not here to change a single word that was written about the father. No, I am here to fulfill it."
What does that mean?
It means there is a plan, a movement from the Garden of Eden, through the Law, onto Jesus, and ultimately to God's reign in heaven. Every part is valid and serves its purpose.
Those laws to which your referred are usually used as an excuse to say the words about homosexuality are now devoid. Nuh uh.
If you will, understand the Bible (the Protestant Bible) is divided into New and Old Testaments. The Old Testament God is often referred to as the "God of Anger", while the New Testament God is the "God of Love". Both are valid, because God has both qualities. So? Well, what God says He hates in the Old Testament, He still hates in the New Testament. No, we don't drag adulterers, homosexuals, or anyone else to the edge of our cities and stone them. That part of the Old Testament passed with the coming of Jesus. However, those activities are still considered sinful even as they were then, only the accountability for participating in those sins will be made in the hereafter.
What does that mean to the modern Christian? It means you leave judgement to God WRT the salvation of someone in sin. It does not mean you ignore or condone behaviors described by God as sin. I may not level my finger in a homosexual's face and tell him he's going to hell; I certainly don't know, and it isn't for me to say. I won't tell him how to live his life, either, any more than I would any other person on the street. Sin is sin. That said, I clearly cannot support an activity that is specifically and clearly defined by God as sinful.
Christianity has fringes like any other groups who take things too far. We all get tarred by the same brush regardless.