The problem I have with what he did was it was somewhat childish as well. He could have enforced the same consequences without publically humiliating a fifteen year old girl who will likely use this as an excuse to act out further in the future because she now resents her father even more.
He was angry, understandly so, but the difference between adults and children is the way in which they deal with anger, dissapointment and responsibility. He was justified in everything he said, but not in the way he said it.
Me and my wife will both have no reservations about throwing around our weight as parents one day. I have no problem with spanking, grouding, even elaborate displays of discipline...but within the controlled confines of one's home.