I noticed too many women these days have military hair cut or just totally shaved , some coloring their hair with pink or green, they just look nasty and unsexy at all. The question is why they are doing that, I know women in general want to look beautiful and sexy, so how that contribute? are they teasing men by looking so ugly?
I think it's a "projection" of sorts.
Maybe SHE finds a tattooed guy with buzzed hair as hot. That's fine. But via hamster logic, she might think that makes HER hot to other guys.
As far as pink or green hair, I think that is just a rebellion thing or an attempt to be the female version of a "bad boy."*
*I understand that bad boys don't have pink hair, but the rebellious part still stands lol.
I know women will come back with, "But guys go for 'bad girls.'" Yes, but it's not exactly equivalent. I think most guys that go for "bad girls" do it because they perceive them as more "easy," not so much because the rebellious look is necessarily more attractive to most men.
TLDR: Women find guys with a rebellious bad boy look as "hot." Women try to emulate that to look "hot." But guys typically go for girls with a "bad girl" look because it's perceived as an
easier lay, not necessarily due to attraction per se.