I think the truth of the matter, is we make ourselves feel the way we do. Society is merely a passing excuse, gets bored quickly and moves on.
I grew up with a kid who had polio and survived at a young age. He was told he'd be in wheelchair and never walk the rest of his life. A year later, he was walking with braces on his legs and crutches for when he tired. I would take a run each morning with my brothers and some friends. One day he joined us. He couldn't keep up, still wearing braces, we slowed down. A year later, no more braces, he kept with us. He wore thick glasses, never walked without awkwardness, and lived his teenage years as a low hanging fruit for bullies, taunters, and insensitive idiots. Never when he was with us, or even one of us. He never responded, never fought any of them, never countered insults... One day I asked why he didn't fight for himself, defend himself? He said, "My fight is everyday with my own body. I won't be shamed by somethings I can't control. The onus is on all of them, they obviously have their own insecurities." At first I didn't understand him, took awhile, some years before I understood.
He lived a good life, married a nice cute girl who worked as an elementary school teacher, he as a librarian. They raised three good kids, and enjoyed life. When he passed about 18 months ago from a health problem unrelated to his childhood polio, more than a thousand people attended his wake over a week's time.
We all have our insecurities, out moments of shame, for one thing or another. The answer, I think, is to laugh at all of them, and move on. Now about that shrinkage problem from the cold this week....