We are back in the office FT and have been for a while. Contracted hours are 8:30-5, however EVERYONE works more as and when required to meet deadlines, get through workload.
My boss has started complaining about everyone's timekeeping, apparently coming in late (8:15) and leaving early (5:15/30), I walked in at 8:05 and it was noted that I was 'late' lots of jibes about working part time if you leave at 5.
He wants to sit everyone down and explain the expectation is that everyone works 8-5:30/6pm - everyday and that it's respectful to ask permission to leave early or arrive late. He keeps going on about how flexible he is and will support everyone to work flexibly. 
If he isn't in the office he'll call after hours to see how your day was. I was on the train at 5:45, he called I answered and you could hear the disdain in his voice 'so you can't really talk because you've already left for the day and your on public transport' ....
AIBU (I doubt very much I am), I love my job but seriously how is this the way to treat people it's archaic. We are trying to hold an intervention about how ridiculous he is being!
(FWIW he is unhappy at home, it's common knowledge and uses work as an excuse not to go home)