I do not think it was terrible to put the child in that position. DD5 has already done several piano recitals, ballet recitals and gymnastics performances, plus parent day performance at swim camp.
It was so much easier for DD when 3 to jump into the deep end of the pool than for an older child. Getting children to learn when young to be on stage is good practice. I did not think about it but DH had a mother who put him in local music theatre when he was wee and he is great in front of an audience. He is a physician so you wouldn't think it would come up much but he has been a speaker at many conferences and also gives presentations now on hospital innovations.
On another note, I am slowly reading "the Element". One of my bathroom books.,. Anyway, he talks about different kinds of intelligence. There isn't any reason not to work on social intelligence and develop it just as any parent would develop reading and math skills.
Ren