Some children are ignorant and fearless when they run a red light. He may have seen someone running a red light, so he followed suit. Tell him at this time that something is wrong. If it is wrong, don't learn from him. Moreover, parents should set an example, and some parents even lead their children to run red lights. In this way, your image in children's minds will decline, and children will not take what you say seriously. I think parents should set a good example for their children to listen to themselves. Including when you educate your children, you should also say what you do, and all actions should be consistent with words and deeds.
In this way, children will take what their parents say seriously. Parental education is very important for a child. When children are young, they really don't know anything. They may do what others are doing. Therefore, children have a kind of bad words and deeds, such as running a red light. They must have seen others do the same. So he thinks he can do the same, and you should correct him at once. And be very serious and make sure he understands what you say.
In fact, many parents don't take their children's education seriously, thinking that teachers will take care of everything if they let their children go to school. I think this idea is wrong, although teachers will educate children. But parents must persuade their children if they find any bad behavior.