For me, part of being a Humanist means that I accept people for who they are, not who I want or might need them to be. This is what “the inherent dignity and worth” of each human means. It is also important to me because embracing reality is important to me. I know that in order to solve my problems, I first need to understand them.
Many or most of our problems have an interpersonal dimension to them. In order to solve our problem we need other people to help us. And in in order to get them to help us, we need to understand how to motivate them to help. And to do that, we need to understand what actually motivates them.
And here is where people go wrong. They assume that other people are motivated by the same things they are. Someone who is motivated by money, tends to throw money at the problem hoping that this will motivate other people. Others might be motivated to help the environment and so trying to give them money to agree with you isn’t going to work, just as an example.
In order to be successful, you need to take the time to accept people for who they are and not as who you assume them to be.