Although I applaud your self scarificing spirit, I completely disagree. Difficult people definitely exist, but so do educated people, who base their opinions on sound theories and scholarly references to prove their points. Someone has to be right, or at least someone has to take the lead and be able to prove why they should be allowed to.
Growth comes from productive disagreements. While I agree that competing to win an argument can be counter-productive, when both parties of the argument adhere to singular standards then when one 'wins' it can simply mean that person proved his or her point successfully. Our entire legal system (US) is based on this premise. Many companies train their employees in 'interpersonal skills' to be able to disagree and have discussions that end with some spark or brain storming that promotes the business goal.
I would never be happy surrounding myself with people who did not challenge me. While I'm sure you are a very nice person who has helped many, I don't think your theory is relevant to many aspects of life. I hope this doesn't come across sounding harsh, but hopefully this helps you to understand those that you may interpret as being 'difficult'.