If we were out of line as children, after being told, and child did not obey, then we were not told "wait til you get home". No, it was right there, be it public, in church. A pop on the butt. Mom said to us, this is your embarrassment, not mine.
My mom said children learn from the day they are born. True. My mom listened to Captain Kangaroo. Ha, but he was very good, he would say, "Give the children what they want most, give them your time." Punishment is one of those times.
Kids catch on real quick and go to dad or mom, depending.
Ignore bad behavior, and teach the other siblings to do the same. My 2 year old always screamed when being put in a car seat. I told my daughter, give him no attention. Don't even say ah, don't give him anything. Ignore him as if he is not there. It took 2 weeks and he finally said nothing. That is work and patience. And Prayer!!