There are multiple preaching on why the devil was cast from Heaven: 1. He was always evil at heart<. here is where that falls apart. If the devil was always evil then why would he be an angel of gods creation who teaches and gives love. e was Gods MOST powerful angel so he wouldn't just randomly have a change of heart. 2. He used the snake deception as an insurrection to try to usurp God< Possibility..NOT Lucifer loved God as God loved Lucifer He was also a sort of commander to his own legion of gods army. 3.(my opinion and what actually could have happened when thought about) When god created the humans he appointed Guardian angels, Lucifer, not seeing the reasoning since the humans were created in Gods image then cast from the Garden Of Eden would need such protection as surely God wouldn't expect any danger to befall these creations as earth was a peace realm. When Satan voiced his thoughts, God though loving would not tolerate this disrespect and decided that Satan's heart now evil would be cast from heaven. Which of these do you belive or if not any voice your belife and what you have been preached.