I really have this hard time placing the Christian "god" on the same page with the Hebrew "god". From what learned Jesus came and told all those idiots to stop hating each other because God is not a bad guy and he is only good.
So what I see here are different interpretations of divinity colliding into one religion. The results are this big mess humanity faced the past centuries.
Why did God listen to Satan? Because he GAVE HIM THE JOB. Come on, it's pretty basic Christian theology here- he was in charge of testing peoples faith and suggested ways for God to do it. That was before he decided he didn't like the way things were run and came to Earth.
Considering God also had to "start over" with the human race in the Bible, I would suppose most Christians fool themselves into thinking God is perfect simply because he's God. I think that were he real, he'd be a being capable of making mistakes. The Bible has many instances of that.
"doing his bidding" is your interpretation. your opinion doesnt define the reality. you call it bidding, i call it lesson, someone else might call it challange; it doesnt change the fact that satan is the enemy of human. if you want to excuse yourself of faith at least stop trying to sound smart and do the bigotism and hypocrisy that you accuse the christians of doing.
People need to stop going over these stories over and over again, and just write most of them off as untrue or distorted.
Lucifer = A term used to describe the King of Tyre and Babylon. Incorrectly translated from Latin. Has NOTHING to do with Satan. Sataan = A term used in the old testament to describe an Adversary, Human, natural, or supernatural of Yahweh. (Pronounced Sah-tan) It means adversary. Satan = The Devil in the New Testament only. The Serpent = in the Garden of Eden, is implied to be Satan in the new testament, but the Torah clearly describes him as being a snake and nothing else.