"Islam has a long history of defending the rights of homosexuals to live in peace. "
No. The religion of God does not defend the right of degenerates to live in peace. If they have homosexual desires but do not act upon them then they can indeed live in peace. If they do act upon them the prophet ordered execution.
"No, homosexual acts may be punishable by death in certain countries, but homosexuality itself is not. The countries that punish homosexuals with death are also backwards tribal nations that punish pretty much everything with death."
So to you Divine law is backward. If you still do not accept it even tho you know the prophet forbade homosexuality you are not a muslim, you are a disbeliever.
"Shariah only says to flog people for public sexuality."
No it doesn't. It doesn't cancel the sin whether it is done in public or not.
al-Tirmidhi (1456), Abu Dawood (4462)and Ibn Maajah (2561) narrated that Ibn ‘Abbaas (may Allaah be pleased with him) said: The Messenger of Allaah (peace and blessings of Allaah be upon him) said: “Whoever you find doing the action of the people of Loot, execute the one who does it and the one to whom it is done.”. Classed as saheeh by al-Albaani in Saheeh al-Tirmidhi.
Ahmad (2915) narrated from Ibn ‘Abbaas (may Allaah be pleased with him) that the Prophet of Allaah (peace and blessings of Allaah be upon him) said: “May Allaah curse the one who does the action of the people of Loot, may Allaah curse the one who does the action of the people of Loot,” three times. This was classed as hasan by Shu’ayb al-Arna’oot in Tahqeeq al-Musnad.
The Sahaabah were unanimously agreed on the execution of homosexuals, but they differed as to how they were to be executed. Some of them were of the view that they should be burned with fire, which was the view of ‘Ali (may Allaah be pleased with him) and also of Abu Bakr (may Allaah be pleased with himPost too long. Click here to view the full text.