Well then, that is YOUR choice, isn't it? You can either tell him to knock it off because it's unnecessary, rude, intolerant, and offensive or you can decide that it's more important to you to participate in the game just as you have been up to this point. If you want him to change you have to be willing to risk your participation in the game. You'll just have to satisfy yourself with knowing that if it all falls apart because the DM, deep down, is as big of a jerk as his mouth makes him seem to be, that it won't have been your fault that the game imploded. Nobody continues to take advantage of your tolerance without YOUR permission.
You should listen to the Man in the Funny Hat (is that a good principle in general, I wonder...)
It's ultimately up to you: is the game worth more to you than this annoyance? If so, stick it out, otherwise I'd speak up and let the DM know that it's not cool and you don't want to be a part of it. You may find out that the other players agree with you and haven't said anything either. Ultimately the choice is yours.
With that said, I'm going to give my advice on what I'd do. I'm a midwesterner, and a polite non-confrontational guy for the most part. This led to me being involved in games that were really not fun at all at times. When I was in college I had a sort of epiphany where I decided that no gaming was better than bad gaming. That decision cost me some friendships, but also taught me who my true friends really were, so it was ultimately one of the best decisions I've made. It didn't initially seem that way at the time, but it was.
I have zero tolerance for a play style that is creepy to women, since I've seen it drive a lot of them from gaming. I'm also a religious person, and I've learned to respect a lot of different opinions on faith, but have no time for people who insult anyone's core beliefs.
To me, what this DM is doing would be something that I wouldn't tolerate, and I'd call them on it. Politely, with a sense of humor at first, but I'd walk from the game if things didn't change.
That's me, though, and I'm not someone in your shoes. I just wanted to give you the perspective of someone who had to make a decision like this that cost him some friendships and more than a little heartache at the time. Where I am now, I'd only get out from the situation sooner, I wouldn't change anything.
Something to consider is that there are likely plenty of other people to game with in your area: you just have to meet them, which may take some work.
Good luck, and let us know how it works out.