Homosexuality is not natural. It is haram according to the Qur'an. Yes, love one another with your hearts not your loins. This is just lack of morals and going against a natural born instinct to recognize right from wrong. If they did not feel shame or immoral there would be no need for discretion. Just because something feels good doesn't mean it is good for you. Allahu akbar and he makes no mistakes.
I will add that only Allah knows their true intentions and whats in their heart. As humans we are not God and we are not the judge to which homosexuals will have to be accoutable to. That being said if one truly follows islam they would not accept these gays no matter how discreet, it would be a form of hypocrisy. One cannot pick and choose what they like, to suit their own needs, from the Qur'an. Either you believe all or nothing, bismallah.
Salaam