Chuck Diesel writes:
"Exodus 32:14 - And the Lord repented of the evil which he thought to do unto his people (This one's a double whammy - God all good? God perfect? - who did He repent to? Himself?)"
The term "evil" as used in this verse refers to punishment.
As far as God being "all good", how are you interpreting that?
God
is good but is not limited to doing only nice things. He judges the behavior and thoughts of people and either chooses to bless them, chasten them, and in some circumstances, punish fatally.
Lastly, the term "repent", as used in the verse, means
changed his mind.