Throughout Scripture we are told that God is the Lord of Hosts, Yahweh Sabaoth. This means that we serve the God of armies. The Triune God is the God who is at war with all sin, all wickedness, and all idols. And this means that not only does God hate all sin, but He hates all workers of iniquity. And he calls us to the same. We serve the God who destroys idols and idol worshippers. But so often modern people believe they have no idols; they believe they are idol-free because they did not bow down before a statue or burn incense to an image. But this is just what idols always do; idols do not introduce themselves as idols. They do not introduce themselves as demons or competitors to God. Idols always introduce themselves with lies. Idols always introduce themselves as family values; idols come in the form of conservative politics. Idols appear in the form of angels of light. They often come disguised as things that are not of themselves evil. And this is why it is always offensive to attack idols. Whenever Christians commit themselves to breaking down the idols of their culture, they will always face resistance. And usually the louder the protest is, the more fierce the devotion to that idol. Therefore Christians must both commit themselves to tearing down everything which exalts itself against the knowledge of Jesus Christ. Every idol must come down. And Christians must commit themselves to this even in the face of the whole world telling us that we are crazy, intolerant, ignorant, fundamentalist, backwards, or whatever other name they come up with to show their disapproval. We do not serve public opinion, we do not serve the polls, we do not serve the media, and we do not serve their godless agendas. We serve the Father, Son, and Holy Spirit, and all other gods can go to hell.