I think you should give people a questionnaire before you befriend them.
I have one in my head for when I meet guys to see if they are "dateworthy." Here is a sampling:
1- How many planets are in this solar system?
2- Do you know what AU is?
3- Do you believe in: The Easter Bunny, The Oort Cloud, and My Theory on How to Live Forever.
Maybe you need to have some questions too like:
1- If you want to order pizza but I say, no I am lactose intolerant, what would you end up ordering?
2- If you needed 5 bucks to get a treat, but you left your wallet at home, would you assume I am picking up the tab?
3- If you moved into a house with 10 other people already living there, including your close friend who allowed you to move into his room because your life was sucking at that moment, would you steal his guitar and make him feel guilty that he didn't just offer it to you like a sacrificial lamb to a T-Rex as shown in the annals of Jurassic Park I?