You are being very smart. You let your body dictate what you can and can't do. That takes maturity and respect for your body. On the girl front, I'm surprised your sensei hasn't said something before this to her. I'm not in taekwondo but from friends in the past that were in the sport, I got the feeling that their sensei would not have allowed that shit. Being a fitness instructor, I would not allow that shit. I've had to tell guys to back off and leave others alone (overly flirty/creepy, not malicious). It's not an easy conversation (in my book malicious would be easier) but as an instructor, it's one that I need to be prepared to have. Now that you've said something, your sensei should take care of the situation. If he doesn't, I'd talk to the gym owner or start looking at other gyms. On the grad study side, way to go! Keep it up.
JeannieBee61 and Kirsi like this comment.