Not the person you replied to, but yes.
But the problem is that most people are spineless and don't use the proper channels of authority that oversee these sorts of things to ensure that employers are held to proper standards. Heck, here in Canada we have a tribunal system to deal with human rights abuses, even in the workplace; not just societal. And it gets underfunded due to be under utilized due to the very lack of backbone I speak of. What I am saying right now is right from the horses mouth no less.
Yes, that means it's all our fault. People are afraid of losing their jobs, and so they do nothing; and so they get away with more than they should.
To be clear though for those on the other side of the fence.
I'm the employee who will usually say "yeah, sure boss. Just maybe give me some time to get down there, or cover my cab fare so I can get there faster."
Heck, one employer literally drove down to get me just to get the shift covered without any lost time.
But recently I've been getting flak from employers for even that sort of thing. (Getting a cab, or taking the bus I mean.)
So, I don't care anymore. We have rules for a reason, and you all can follow them, or uphold them. Which ever may be the case for whoever is reading this.