>On the other hand, society should try to be more tolerant and understanding of people who find doing so significantly more challenging than the average person does.
I agree completely. It took me a while to find a place where people didn't just treat me like I'm weird. Kindness, patience, and forgiveness are important things for everyone to work on.