What makes you presume he is gay? Hairdresser?
Just as you assume Jewish because of the name - which to me is nothing more than “Polish”.
He was a Jew. Most of the Eastern European immigrants in the Whitechapel district of London at the time were Jews fleeing pogroms in Europe. It also happens that the eye witness who "identified" him (another very generous description given the process actually used to ID Kosminski while he was locked up in Colney Hatch) was also a Jew.
Given the hysteria that the Whitechapel murders raised against Jews, especially after one of the so-called Ripper messages, and the horrific and controversial murder of Miriam Angel by Israel Lipski shortly before the Whitechapel murders, Jews were especially cooperative with the police. Contrast that with the attitude of "immigrants" in the Barrios of "Sanctuary Cities" in modern America.