Am i being an over zealous parent here?
That’s up to you. I think it’s good that you intend on punishing her either way. Your story shows one of the big reasons schools are in such a sad state these days. Schools are afraid to punish their children due to parents who won’t parent, and don’t show up at school unless it’s to complain about something. Being a good parent takes hard work. I applaud you for driving to school every night to punish her, even though it is an inconvenience. Your daughter will most likely cope with adulthood better than her friends.