For a Cardassian, I would assume that Yassel is considered to have a disability? Given that, it's very nice of Zamarran to realize that she can still be a very good member of his crew. It shows a lot about his character.
As for the gross part...it wasn't THAT gross. There are standards by which gross parts in your stories are measured, and that doesn't even come close.