No need to get personal. And again I agree with you that taking steps to avoid a mismatch of values is a good idea. I just don’t think a 100 question questionnaire is an appropriate step, even if you weave these questions into conversations.
There is no One Size fits all solution. People just need to use more common sense. That would solve a lot of these troubles.