I know this guy with severe ADHD who is extremely socially awkward. In fact, most people consider him rather weird. He doesn’t pick up on social cues. He doesn’t get when he takes a joke too far. He doesn’t see when he’s making people uncomfortable. And he can’t tell when people are embarrassed for him.
He has this really strange view of women. I think in his mind we all wear gloves and pillbox hats and are so fragile that we must be wrapped in gauze padding in order to function. He means well, but it puts people off.
Because of this, people stand him up all the time. A bunch of people even stood him up at his own wedding. How rude is that? (Fortunately the bride showed up.)
I could go on and on about how heartless and cruel people can be, and how it’s a horrible thing when you take advantage of someone who is socially weaker than you are. But the fact is that he’s an adult and needs to take responsibility for his own life. So my advice to him (which he won’t take) is to stop considering people his friends when they treat him like crap. Even he can see when that happens. He just doesn’t think he deserves better. What a shame. What a waste.
The bottom line is that water rises to its own level. In other words, if you allow people to treat you like shit, a lot of them will do so. Set boundaries. Certain behavior should be a deal-breaker when it comes to friendships. Go for quality, not quantity. You’ll be much happier.