Nice and not so nice

Why do people need an excuse to be good? Does God change people, or do people just project their own views onto him? Is it better to be perfect, or to be flexible?