I don't get this argument. Why would anybody go into a company expecting to be treated like shit? Stay away, if you know in advance.
To be clear, what I meant was - if you walk into a services based company with the expectation of working in a niche or a good product building experience, you may be disappointed. Peoples' expectation on the work they get and what it turns out to be (the project you are assigned etc.,) might make them feel like they are treated like shit.
If on any other ground (HR grounds, facilities, equality etc.,), they treat people like shit, then it's no more subjective, but subject to law of the land and corporate laws.