Jesus never said to hate gays. The 1 Corinthian verse is Paul's letter to the church of Corinth. Not the words of Jesus.
If you are not without sin then you are Christian in name only. But no one is without sin. So sewing discord, advancing hate and being proud of that is sinful and pitiable. And God knows it will not stand before his judgement and reprieve itself with reason when the time comes.
If Jesus hated those who were unbelievers there wouldn't be a Gentile today saved from the ravages of Hell.
Jesus came to save the lost sheep of the House of Israel. But even Jesus sat with Gentiles and let non-Jews receive him. And his disciples, separatists like yourself, asked the master why. He had an answer because he knew the righteousness of God. His disciples did not which is why they took umbrage to his behavior.
If you think you're only called to love Christians, you've got a lot to learn about Jesus.
1 John 3:15 Everyone who hates his brother is a murderer, and you know that no murderer has eternal life abiding in him.
Proverbs 6:16-19
There are six things that the Lord hates, seven that are an abomination to him: haughty eyes, a lying tongue, and hands that shed innocent blood, a heart that devises wicked plans, feet that make haste to run to evil, a false witness who breathes out lies, and one who sows discord among brothers.
Jesus never had to directly challenge the issue since it wasn't one in the Jewish world. But you are denying what Jesus said about marriage.
Mark 10:2-9 And the Pharisees came to him, and asked him, Is it lawful for a man to put away his wife? tempting him.
3 And he answered and said unto them, What did Moses command you?
4 And they said, Moses suffered to write a bill of divorcement, and to put her away.
5 And Jesus answered and said unto them, For the hardness of your heart he wrote you this precept.
6 But from the beginning of the creation God made them male and female.
7 For this cause shall a man leave his father and mother, and cleave to his wife;
8 And they twain shall be one flesh: so then they are no more twain, but one flesh.
9 What therefore God hath joined together, let not man put asunder.
Clearly marriage is an union between one man and one woman for life. We are Christians and e should be following his clear commands. It can't be clearer than that, what is God's design for marriage.
@Harry3124. You are correct. There is a big difference between selling to a person and having to do something that shows you are approve what they are doing.