What works v. what is right

People almost always do what works rather than what is right. Charities continually target the generous while leaving the selfish alone. Likewise, we all tend to accommodate the wishes of demanding, aggressive people rather than those who are patient and kind. I suppose we do this to avoid trouble for ourselves but, nonetheless, it is rewarding the wrong type of behaviour and therefore further encouraging demanding and aggressive behaviour!