Dean Cain has lambasted DC for having Jon Kent come out as bi. He called it. "bandwagoning." (I totally agree.)
(Dean played Supes in "Lois and Clark" back in the day. In "Supergirl," he played foster dad Elijah (changed from Fred) Danvers opposite Helen Slater who played Supergirl in the ill fated 1982 movie "Supergirl.")