IMO- yes some girls accept being treated like crap. Why? Well lets see. Maybe that's all she knows. Family life could have been rough, low self esteem, abused, and I'm sure there are other reasons this behavior could be tolerated by women. I never really heard of a decent level headed woman putting up with that kind of treatment.
*My disclaimer* some girls can be horrible & treat men like crap as well.
Next time you see a girl who would put up with that ask yourself a question. What would cause a normal person to accept this behavior? If you know the issue or are pretty sure there is one you have to choices. 1) be a man and be understanding or 2) take advantage of someone who has probably been hurt before.
If you really like the girl persistence does pay off. Most times.