To point out that something doesn't say what someone else says it says DOES "deflect" from the fact that it says what they say it says.
This is one of the basic and immutable laws of "Internet debate".
NOPE. He claims it says "The earth hasn't passed, so the OT laws still apply". Bible doesnt say that. Thats his silly simpleton interpretation. "till all be fulfilled" doesnt mean "the earth has passed". He likes to pretend the verse immediately before 5:18
17 “Do not think that I have come to abolish the Law or the Prophets; I have not come to abolish them but to fulfill them."
when the individual accepts Jesus as lord and savior and all of that, the laws no longer apply. The law has been fulfilled. As described below.
Romans 10
4Christ is the end of the law so that there may be righteousness for everyone who believes.(*)
Romans 7
6But now, by dying to what once bound us, we have been released from the law so that we serve in the new way of the Spirit, and not in the old way of the written code.
2 Corinthians 3
13We are not like Moses, who would put a veil over his face to keep the Israelites from gazing at it while the radiance was fading away. 14But their minds were made dull, for to this day the same veil remains when the old covenant is read. It has not been removed, because only in Christ is it taken away.
Galatians 3 13Christ redeemed us from the curse of the law by becoming a curse for us, for it is written: "Cursed is everyone who is hung on a tree."
23Before this faith came, we were held prisoners by the law, locked up until faith should be revealed. 24So the law was put in charge to lead us to Christ[h] that we might be justified by faith. 25Now that faith has come, we are no longer under the supervision of the law.
But it doesnt surprise me for a moment that you believe Christianity requires death for homosexuals and adulterers, because the new testament says so. Youd probably be among the first to defend Islam using similiar, tortured interpretations.