I'm not a big fan of bootstrapping, but this sounds like you are saying that it's everyone else's fault if a person experiences heartache.
In my experience, if you want to make friends, you have to display the kind of friendship that you are looking for. People are attracted to what they need. Mostly, I think, because we can understand the language of care. And if you don't have anything to give? It's time to go to God and get filled up. Well, heh, it's ALWAYS time for that. But God is the one who meets our needs, not other humans. If a person is needing a deep level of fulfillment, they should be seeking God first for it, because human beings cannot fill the void only God fills.
All we can do is encourage each other in faith or to faith in Christ - through whom we have relationship with the Father.