when my son was 3, he threw his little purple stuffed Barney the Dinosaur three tables down right into a man’s meal and it splashed food on his face and shirt. That was the last time he went to a restaurant for two years. He was my first and only unruly child of the five.
Wow. Don’t envy you that experience but by 3 its not to young to understand actions have consequences. By the time he went back to a restaurant he was probably ready to behave so he could be part of the family group on restaurant outings again.