If you compare the old testament god to the new testament god in the form of his son jesus christ, the difference is almost night and day. The old testament god was primitive, hateful, prejudiced and mostly amoral. The chip off the old block jesus christ (interpretation) is much more sensitive, thoughtful and ethical. I see this as a non-recognized metaphor that god does indeed evolve. If god just is and can never change, it is worthless or unrealistic. In other words, god must work through us good, bad or indifferent. That quality is dependent on our continuing level of growth and enlightenment. As our consciousness improves so does god in essence. If we are a mirror in some ways of a maker, it can only express itself through us in either help or harm. I dont believe any living entity is perfect. It may be as in exist in a certain state but infallible and never needing to change or wanting to is pretty dull or really a non-entity. God as a metaphor must change, improve and evolve. Even changes in religions attest to that. What hampers it is them going into the past to validate what is or should no longer be applicable. By all means remember and study the past but it is misguided to apply outdated mores or even validate them on a mistaken assumption it must be right simply because its'god'. It was a start with potential and only that.