I know it's easier said than done, but I'd say don't even give them a second thought. You are gorgeous, and obviously very smart. It may be cliched but it sounds like the are totally intimidated. Some guys are just sexist pigs and there is no amount of education that will change them. They wont get far in their career with that attitude, it will most definitely catch up to them at some point. Keep your head up! They don't deserve the time you are putting into stressing about their opinion of you.