Earlier quoted context omitted.
Why can't she be treated as both simultaneously? Why does treatment as an "engineer" require the abolition of her "lady" role? Are the two roles not compatible? I personally thing it is more sexist to try and deny gender differences than simply recognise them and deal with people respectfully. I find the implication that the only way to not be sexist is to treat everyone as gender neutral disturbing.
Why is it generally okay to swear in front of men but generally not okay to swear in front of women? That's a pretty sexist, and condescending, point of view. Sure, there are gender differences. But I don't think "genetic vulnerability to profanity" is one of them.
Have you lived in the South before? Men are raised that it's a sign of respect to be on their best behaviors around ladies. Shouldn't this count as cultural diversity and be respected?