@JesusPanda1205 I have a shocking piece of information to give to you - we are society.
You are right, some things are 'asking for it' - saying 'yes'. That's it. Giving consent is 'asking for it'. I'm sure if you were wearing swimshorts and somebody came up to you and assaulted you, you wouldn't think, "Yeah, well, I was kind of asking for it."
It's not just the teachers. It's our parents, brothers, friends, aunts and uncles. Even the media hardly shows any women in working careers. It's like the only way to accomplish something as a woman is being hot.