It was my first child and I didnt know what I was doing wrong. It was horrible. By his age 10 I learned to leave him home for everything. He couldnt handle family parties or a trip to the store. He is still so smart, he can compensate much better now, and he is a great person.
I saw an Asian mom in a very Asian neighborhood with a boy having an obvious autistic meltdown in front of a mall she wished to enter. Poor thing, she was terribly embarrassed and was still trying to get him to go in. I was driving or I would have tried to help, but it could have been she didnt speak English and I would have only mortified her more. (Help would have meant give it up, go home, or distract him with a bit of favorite food, etc)
So glad your son has grown up to be a healthy person. God bless.