If a company pays you for being at work from x time in the morning then why complain when they pull you up for arriving at y time instead? They're giving you a heads up that you should either shape up or ship out whereas they could, instead, simply give you the heave-ho. Sounds like you've been...