As a risk communication practitioner, I firmly believe that any technical subject can be explained to those who are not experts in it. However, just because we explain things beautifully doesn't mean that everyone is going to agree. Disagreement doesn't necessarily mean misunderstanding. Disagreement also shouldn't be avoided. Some ideas are bad ideas.
Some perspectives are too narrow.
Sometimes cultures clash. In true public involvement, all sides learn from each other, and better decisions result. No one side has all the answers. Nobody knows everything. If you think you do, get over it.