Are difficult people really doing the best they can?
Everyone is capable of improving themselves, at least in the way they treat others.
The problem is that some people are not ready to change. At least, not in the moment. So sometimes we have to see people for who they are today, not who we, or they, believe they will become tomorrow.