Well, according to the law and the curfew, it is legal, but I personally think it's a bit extreme to do that to a young driver. Maybe he did head home in time, but with traffic, you never know what obstacle are you going to run into that will prolong your journey. Maybe he got held at traffic lights, or by stopping for pedestrians, or by not speeding, or by being careful... So, let's punish him for obeying all those, more important, laws and being late for 3 minutes. It would be different if he got home 2 hours late, but it's clear that he was trying to get home in time. I would personally rather be late even 15 minutes, but drive carefully (and my parents would agree). And two years is a bit harsh; he'll probably lose his driving skills and will need extra time later to get those skills back. Unless you live in a impossibly law-obeying town, I believe there are far more important things a police should be doing than severely punishing a kid for being late for 3 minutes. Though, yeah; it is legal nonetheless. But hey, it is also legal for police to shoot people, but they are not going to do it if they can avoid it :/