Here's something I experienced myself:
I once worked until 10 pm to get something done and my boss told me to leave the next day at 4:30 pm.
He had the best of intentions and I don't hold it against him. But I still felt treated like a child. I mean, if I'm flexible enough to stay until 10 pm, then he should be flexible enough to let me go home the next day (or at least on Friday) whenever I want, and as long as the job gets done.
Did anybody make similar experiences?