I embarass my son in public all of the time. How can I improve my social skills?

STOP IT. Embarrassing your son in public, as his mother, is probably one of the most damaging thing you can do to your son's self-esteem. Why would you want to do that. You must seek help to get to the bottom of it, and change. We are not simply talking social skills here, it's deeper than that. Do you want your son to have low self esteem and be bullied or made fun of all his life. I'm pissed.