Well, that's due to many factors, with many different groups to place the blame on.
One factor is Chivalry, the "good for women" side of sexism. It is equivalent to saying that all black people can dance, etc.. Just because it's complementary and benificiary dosen`t mean it's right to treat...