Es por inseguridad
La inseguridad te hace comportarte asi, el odiar y criticar en especial a las mujeres, suele indicar tu competencia con ellas, desacreditarlas, para resaltarte tu, para salir tu como "ganadora", y tambien tu falta de respeto por tu propio genero. Si te ocurre eso, tal vez debas aprender a valorarte, q si tratas a la gente mal, es por q no te valoras y lo demuestras de ese modo, y quien no se valora a si mismo, no puede valorar a otros. Seguro q tienes muchas cosas buenas, podrias preguntar a tu novio, tus amigos, que es lo q les gusta de ti. Su sinceridad te ayudaran a verte con otros ojos. Suerte en lo que decidas