Did Sisko make the right decision in S02 EP05 Cardassians? [Spoilers for this episode!]

For context, Rugal was the young Cardassian boy raised by Bajoran parents. Sisko is deliberating between sending Rugal back to Cardassia to live with his biological father when Rugal wishes to remain on Bajor with his adoptive parents. Sisko decides to send the boy to Cardassia to live with his biological father who he doesn’t love or remember. What the fuck Sisko? It’s a completely ass backward decision on his part, if you ask me which of course you don’t. Poor Rugal.