Not to disagree with the point you are making, but just to add to it -- I'm sure the personal nursery bit was a part of the employment terms that Mayer must have negotiated before joining Yahoo!.
> and working from home wasn't part of the terms any Yahoo employee negotiated before joining the company?
If it was a contractual employment condition negotiated before joining the company, then there wouldn't be complaints, there'd be breach-of-contract lawsuits.
"Our policy is X", "Okay, cool, I'd like to work somewhere with that policy" isn't a negotiation for a benefit that the employer is obligated to continue to provide.
Edit: Not that I really have an opinion on the policy as it applies to Yahoo specifically.