How can you blame someone for doing what they thought was right ?
It's rare people do things knowing they are wrong, and when they do - there is usually a secondary reason for it.. For example, if someone intentionally tells a secret, knowing it will hurt - they have done so for THEIR reasons. And then you would need to ask yourself WHY you wanted it to remain a secret. (Things are always better out in the open).
How can you blame someone for being themselves?
Does it simply boil down to a feeling of jealousy or inadequacy that you are not them? or is it that you are angry that they aren't like you?
Are you are blaming someone for doing or not doing something how YOU would do it ?