The priesthood is no longer dominated by the homosecuals. There is testing of seminarians, and if the get through that and other conclusions are drawn by supervisors, then they are kicked out of the seminary.
Very often, the seminarians themselves kick them out by making the life of the homosecuals quite miserable.
That is wishful thinking. The RCC draws a distinction between homosexuality and homosexual acts --- only the latter being sinful. So your magisterium regularly ordains non-practicing homosexuals as priests and sees no problem with it.