Jesus never said that all of the laws from the Old Testament were bad necessarily, what Jesus meant was that all the traditions were followed so strictly that they were distracting people from loving God. In other words, people were putting traditions over God, and Jesus changed that. However, that does not mean that all laws were revoked, but that the laws should be followed out of love for God and neighbor. Also, the condemnation of homosexual intercourse is not just in the Old Testament. Proof: Romans 1:26-28; 1 Timothy 1:8-11; 1 Corinthians 6:9-11.