both instructor and your son are black belts, both showed very poor self discipline and horrible martial art spirit. though i believe your son deserved a punishment for his behavior, it shouldn't be by that instructor but by -you- his parents. they both don't deserve to wear to wear a black belt, especially that instructor. you learn martial art for self defense and health not to hurt others, he should be stripped of his black belt and instructor license. as for your son, he is obviously not matured enough to carry the title of black belt.
sadly for some schools getting a black belt is as easy as getting a driver's license, well the schools that care more about the business than the quality of their teaching and students skills.
This sadly has turned into a Tae Kwon Do bashing session. Those ###s out there who are bashing Tae Kwon Do or any Martial Arts for that matter are idiots. What is or who is better is determined by the practicionner not the specific style. Martial Art is more than brute force and far from just pure strenght and violence., The concept of respect and martial art spirit is too difficult for you bashing pea brainers to understand.
True that too many Tae Kwon Do Dojang are too "watered down" or too commercialized. However since TKD became an Olympic sport, yes read it "SPORT" many regulations and rules needed to be applied to it. Parents enrolled their kids to TKD for the sport and health aspect, for some school the self-discipline aspect. What you see now is modern TKD, adapted for safety and protection from "sue happy" parents. If you want to seriously learn TKD traditional TKD, more in-depth more practical and some case more deadly (deadly...not "brutal" as Gbbjj mentioned, not martial should be brutal)
All martial Arts eventionally become more simular to eachother as you advance deeper, they just start focusing on different things at the beginning.
Last all true martial arts have a code of conduct, the primary one is respect. Respect yourself, respect your parents, respect your Teachers/Master, respect your pier. All being said respect other arts.