I'm still baffled on how in the world having a womens' only class is ethically repugnant. I think it's being wwaaayyy overanalized to the extent it's a non-issue.
We have Scouts. For boys only and girls only group wise. Is it ethically repugnant we have Girl Scouts with only girls allowed?
The bottom line I see is the fact women have signed up and attended womens' only class by their own accord for various reasons. They receive training the way they deem best for them. False empowerment and repugnant ethics? I see nothing of the sort. The end result is a well armed, well trained woman. The end result does not discriminate. The end result will garner respect and cultural acceptance across the board.