I do not want to sound so pessimistic or negative, but with all the things we hear on the news today or when we hear some bad incidents from people we personally know, who cannot help but think of how it can be dangerous to just trust anybody.
There are many reports for frauds and other crimes happening around. These crimes happen both in the "real" and "virtual" world. Around us, there are many violence and crimes. In the web world, fraud is rampant. These are enough reason to be extra careful on how we deal with people around us.
Doing a background check for a person is a must today. For any instance that you would be dealing with a new person, say a new neighbor, a person offering his product and services, and others. It is now crucial to check the person's background.
More so, if the person is to become involved in a personal matter with you, criminal records check is important. To some, this might be offending. However, it is important to bear in mind that if the person does not have anything to hide, being checked is not to be taken as a bad huge deal. Safety is understandably anybody's concern, so why get offended if you are being checked? That is, of course, if you have something to hide, then reacting differently must be normal. or expected.
At this point where trusting another can be dangerous, keeping your family's safety is very imperative. Do what you must.