simply because society's definition on what you call being "perfect" is seriously fucked up. Everyone is trying to be that "perfect" character that society just dreamt up.
What cannot be forgiven?
blasphemy.
What was the last 'nice' thing you did for yourself?