I deal with it, but I feel for you. We have a pretty open schedule at work, pretty much come in whenever, work 8 hours and leave. Everyone knows I'm in by 6am. As a manager I'm usually there more than 8, but I like to be out by 4 and they all know that.
The ones that irk me are the ones that come in at 11am, and schedule meetings for 5pm. Like we all want to stay late.......