For the most part, this is not a problem, people just explain their kids that these are things that they cannot do now but will be able to do later (hopefully explaining why).
But people don't put crossing the road at a light in those terms, they tell them nobody can safely cross the road safely when the light is red. So an adult doing just that and being safe directly contradicts your message and your authority. It makes you look dumb. And that's why they get riled up.
We should just treat the red light as an aid for the young and infirm and explain it to kids as just that.
I stay out of principle.
Different cultures and legal system. I moved from UK to Poland. Almost everybody walks on red light in UK, almost nobody in Poland - you will get fined for doing so. I don't think anyone was fined for walking on red light in UK.
True, but certain cultures see impatience as much worse flaw than other cultures leading to significant cultural differences in, say, crossing roads.
Seriously, if you ever visit Japan it will seem strange but people do almost always wait for the light.
There's still some people that don't know their limits, but that gives an idea of how this works in practice
And being of croatian descent I can confirm they do it there too. It's not a cultural thing, it's a human thing to be impatient.
If anything it speaks of the flow of traffic.
Here in Sweden you can often safely cross the street because the entire length of the street has lights that work in a pattern. So there are long gaps in traffic due to lights further up/downstream on the street.