It was so interesting to find this blog post on the same topic that I preached on last week Sunday (May 3).
Very well written, perceptive and encouraging:
http://www.desiringgod.org/articles/loving-difficult-people