Dear Grace, Hi.
My heart goes out to you as I see the kind of mental harassment that is meted out to you for so long. However, without indulging in pity (as I understand even you wouldn't want that) I will just make a few observations.
Disclaimer: I am an MBA too, though not from a reputed institute and much less experienced, I kind of know the prejudice MBAs in general have to face; not to mention those from reputed colleges.Hence I can put myself in your shoes- as far as prejudice is concerned. Further, I am basing my comments on reading the first page, and NOT the whole thread as I found it quite voluminous.
My first observation is that according to your own description, your superior's behavior encompassed many negative work practices- from inappropriate behavior, mental harassment to sexual harassment (sexual innuendos, explicit jokes also counts for sexual harassment). And you either didn't recognise this; or put up with it because you had a nice job with a good company with good salary (I am assuming).
However, the trade-ff of staying here and being treated like this may be much more jarring than career growth. What I am saying is that, is the mental trauma of staying here really worth it? I would suggest, run away from this pervert and misogynist as soon as possible and as far as you can. (This might sound a bit dramatic).
You can introspect and retrospect about where you went wrong later.