Why do some men give me dirty looks?

Some men give me that dirty look when we make eye contact so i look away, they be staring at me first, the rest either have a poker face or a disgusted expression like that "ew" expression, for reference i'm an average blonde woman in her 30s, yesterday i was walking on a sidewalk and a man gave me one, when i nod to some they never return the nod they either ignore or just keep staring, i don't get it why do i get all this hate?

Why do some men give me dirty looks?
Post Opinion