There are some interesting comments on this thread, but no one really has addressed the original question.

As a teacher for more than twenty years, I would say that the things described in the original posting are NOT acceptable. If you feel that your child's self-image is being damaged by the way he or she is being spoken to by his or her teachers, than you have every right to complain to the school's principal. In my present school, The British School of Bucharest, it is seen to be a positive thing to praise children in front of their peers and their parents. When criticism and discipline are needed, this should be done on a one-to-one basis, whenever possible, not in front of the whole class or half the school.

As for shouting, well, this is a bit tricky. On the whole, I find that my students listen more attentively when I lower my voice, not when I raise it. Shouting also tends to make some children nervous and panicky, so they are not going to concentrate well and come up with the right answers or the appropriate behaviour.