I had to bitch slap my ostensible boss with this when I first started my current job. He tried to tell me that he thought it would really be "best" if I showed up approximately 30 minutes before my scheduled start time. I responded him flat out that if he wanted me there half an hour earlier, he should schedule me to be there half an hour earlier. Alternatively, you could try biting my feathered ass. I know which one is bound to get you better results.
I clock in when I get here, I get paid for the time I'm here. This ain't no charity.
I am now VP of the company. Make of that what you will.