Don’t give up on people. Most times they are acting out of fear and their own sense of inadequacy. More importantly, become your own best friend as there will be many times in your life when you wil be alone and life can still be a tremendous adventure. There is no one who can bring you long term satisfaction but yourself. And no one you should need or crave acceptance from. Check out the zen buddhist story on “empty boats” to better accept what you can’t explain in others’ behaviors. Be well.