I dunno what it is. I think its "D" all of the above
When i trained TKD in the Caribbean it was pretty rough....my Instructor beat my azz. and there were those days of standing in horse stance for long periods of time and doin knuckle push ups in the hot sun. you didnt get promoted unless you could really handle people in your age group (as far as kids go)
When i trained in Korea, theres some schools that are very olympic oriented. but there are also schools that are street effective as well as tournament effective, like the school i trained at which teaches civilians an the ROK army
theres some real good schools stateside. its just with TKD. if one wants to find a good quality school you may have to do alot of shopping around depending on where you live.
like this school for example....this is a 3rd degree black belt test. Grandmaster Hee Ill Cho's School
YouTube - Cho's Taekwondo: 3rd Degree Testing