What you say makes good sense. But then what of Jesus honoring the thieving, traitorous Zachias by dining in his home? Many people were as appalled by that as you might be by someone renting a room to a gay couple.
I don;t think He meant to honor the theft. Again, we get back to the central issue. Condemn the sin but not the repentant sinner. But to acquiesce and lend comfort to the unrepentant sinner who believes that his/her lifestyle is a celebration of rights and is virtuous is to turn Scripture on its head