He got caught drinking in public. His community service on the other hands? Was for arson and destruction of property. The crimes don't seem to match the punishments very often. I'm pretty sure it's randomized.
[Stefan had been worried sick, but he'd been unharmed when he'd come back.]
That's a good idea. Their rules are too hard to follow, other than the fact that you get punished if you get hurt.