Their problem not yours
You've heard it before, but people only make stupid remarks like that when they are insecure - you are a powerful woman (and apparently, now this ship has several powerful women), they believe they need to be powerful men (and they do, I want them serving too!!), and putting you down gives a little strength. The challenge is to not be sucked into letting them decide who you are (a lot easier said than done).
Re crying - it's been a problem of mine, I am supposed to be a powerful professional woman, ready to negotiate and take anything on, but a sadistic boss (fortunatly ex boss) found that he could get me to cry with little snide remarks and took great pleasure in doing so, then telling me it was clear I couldn't handle the work.
I'm rooting for you!