I've had jobs where if you didn't clock in on time they sent you home. I really don't have an issue sitting a guy who is a repeat offender at being late. It's all about accountability.
Even Joe Maddon the most lax manager only had 2 rules, play hard and show up on time.