So by your reasoning, Christians can not have gay friends? Tell me then, where are any sinners supposed to come to Jesus if not by a Christian showing them Christ’s mercy?
Jesus ate with sinners, went to their homes.
There are homosexuals who are conflicted and want to change and there are those who do not want to change and love their degenerate lifestyle.
Of course, be friendly and helpful, even teach, those who want to be different. Show them Christ’s love.
But those who are hardened in that lifestyle need to be told they need to repent and change. Their are scriptures which say to disassociate yourselves from such as those.
“14 Do not be yoked together with unbelievers. For what do righteousness and wickedness have in common? Or what fellowship can light have with darkness? 15 What harmony is there between Christ and Belial[b]? Or what does a believer have in common with an unbeliever?”