“Be ye therefore perfect” (Matthew 5:48) has driven people other than Mormons to suicide, but “perfect” has two meanings in English:
http://bswett.com/1966-08Perfect.html
Going back to the Greek, the word translated ‘perfect’, téleios, is an architectural term meaning complete, not moral perfection. It is a flaw in translation that causes many issues and has caused a lot of misinterpretation.
Christ was saying we needed to be complete, not morally perfect.