There is a difference between the being on the helm and being the skipper. Some do not understand it.
Boats are not democracies. Having said that I did crew on one race boat in which there often was a lot of discussion, maybe too much, about tactics.
Once while cruising in Turkey with 4 women (a trend here), I indicated that it was just about time to come about. When one of the crew asked if she had a voice in this, the others responded in unison "No."
The suggestion of not inviting her back is a good one.
The situations you describe were annoying but not dangerous. In a crisis one person needs to make a call and that person is skipper.
I will discuss destinations, routes, anchorages, etc. with the crew. But it is my call when I am happy with an anchorage and how the anchor is set.
ISPA Yachtmaster Offshore Instructor Evaluator
Sail Canada Advanced Cruising Instructor
IYT Yachtmaster Coastal Instructor
As I sail, I praise God, and care not. (Luke Foxe)