Consider all those religions which claim that God cannot be there in idol. Fine. If we ask them,'Does your religion accept that God is present everywhere?' The answer is, 'Of course Yes!' 

Hindu too says that God is present everywhere. 'But this discussion is about idol, isn't it'?

'Is idol not included in everything'?

'Everything means everything, Idol IS included in everything!'

'Because God is present everywhere and idols are included in everywhere, It means there is no problem in accepting that God is there in idol.'

'But there cannot be idol of God'. 

'This is the contradiction. If God is present in idol, idol can very well represent God. Where is the problem?'

'What are Mecca, Medina, Jerusalem?'

'Holy cities!'

'Why do some religions say that one must take pilgrimage to these cities?'Why should one limit God to one city and further to mosques, to churches, to synagogues?'

'God is not limited to these cities, but he is present everywhere.'

'Oh! If he is present everywhere, he is present in your house too. Is God present in your house is different from God present in holy cities?'

'No, Same God is present everywhere!'

'If same God is present in the house, tell me why there is compulsion to for hajj? Why God cannot be worshiped in the house? Why?' 

'So that we remember God at least thinking that we in city of God'

'Then what is the problem when Hindu says when you see idol you would remember God thinking that God is present in idol?

Hindu does not limit to idol of stone or made of anything else. Hindu says idol is just eternal stimulus that makes one think of God. ' Above discussion highlights that 

1. God is present everywhere, hence he is present in idol.

2. Since God is present in idol, idol worship is acceptable to all religions, those followers who who claim otherwise will speaking against there own religion. Such people are acting against what is written in the holy books of there religion that there is not a single atom in which God is not present. Hence those speak against idol worship are committing grave sin of showing disrespect to what is written in their holy books and they will heavily punished by their own Allah or God.