I think that is definitely human nature. We judge ourselves by our intentions, and judge others by their actions.
Put another way, we often assume the worst when interpreting the actions of other people, but assign the best possible motivation to ourselves. For example, if you lie to me, I interpret that as you being a lying, calculating, bastard - but if I lie to you it's because I am trying to spare your feelings.