Leo is a vile character. It's telling that even the cast members are not able to stop themselves from speaking up about the hoops jumped through to try to keep him on the canvas.
Carlivati is so delusional and stubborn, he will not let this character go. At a time when violence against lgbt people, including gay men, is piling up, on the streets, in the courts, pulpits, and state legislatures, he puts an ugly stereotype front and center, year in, year out. He did this on GH too.
Irna Phillips could probably do a better job with a gay character, and she died 50 years ago. Representation, my ass.