I raised 4 kids, ( 4 kids in 6 years) at one point the oldest was 6, a 5 year old a 2 year old and a babe in arms. What a handful, and going out alone with them was quite a challenge to keep them safe and with me.
I never ever yelled at them or said nasty things to them at home or in public, thats just me. I do think its necessary to keep them safe and behaving and everyone has their methods.
the only thing I think is terrible is to use foul language with children and or threaten them with physical violence even if you don't mean it. My husband (we re divorced now) did that with our kids. He would use foul language, threaten to put them in the hospital and he would physically kick them in the ass if he got really mad. I hated that so I tried to be kind, loving and patient with them. Just my opinion
Velvet