Star Trek: DS9 rewatch, Odo rant
I honestly can't see how Odo was ever forgiven for his actions when the dominion occupied DS9, let alone actually getting into a relationship with Kira.
Because he was having changeling sex, he let Rom get caught, and he literally said that it didn't matter because he was fucking a changeling.
How did Kira, who is in my top 3 Star Trek characters ever let that go, let alone take him as her partner.
I think Odo is a great character with a lot of nuance, and Rene Auberjonois portrayed him amazingly, but I just don't think he's really a good person. He seems to always choose order over true justice, caring more for following the rules than what the end result of the rules are.