Where do you live that has this attitude? Perhaps you could relocate to someplace more friendly. I live in the southern U.S., volunteered in a majority womens group and never heard comments approaching anything like what you described. Everyone was very welcoming and nice. Try a different industry or location. You don’t have any obligation to put up with being insulted.