Sexual harassment ranging from name calling and inappropriate flirting, all the way to sexual misconduct, can have major negative consequences on both male and female mental health.
Short term, I would say A, low self image and self esteem. A seems to be the best answer.