It's not "reasonable" to apply our definitions to past societies. To hold the past up to our standards means it will inevitably fall short. Just as you will be seen by future historians as some kind of imperfect human from a society that was imperfect. What's the point of applying a future standard to a past society? What does it gain us? We don't really know that. I don't think the representation on the Detapa Council was ever discussed. It may have been anything, ranging from a House of Lords type body to a true representative council. What do we really know of the Cardassian civilian government and its relationship with the military? The fact that Janice Lester thought swapping minds with Kirk was a legitimate way to live out her fantasy of being a starship captain suggests she was not sane. Given her loose hold on reality, why should her statements have any authority with regards to the matter of sexism in Starfleet? We never saw a woman commanding a starship until TVH but, then, we never saw an Andorian commanding a starship, either. Would you suggest, then, that a bias against aliens existed in Starfleet alongside a bias against women?