A Religion is good if it is perfect , calls to good virtues and there is not a single contradiction in it's scriptures as God never make mistakes .
And no one should blame any religion for Anything the followers of this religion are doing as long as that bad things done , neither promoted by this religion nor that religion orders the followers to do it .
As Example the problem of terrorism , If we notice the Holy Qur'an ( the book Muslims believe it's words of god ) , ANd the Holy Qur'an was revealed in Arabic but i am giving you the English translation of some verses here in English to understand , we find out that they whoever kills an innocent person in the name of Islam , that person hasn't read the Holy Qur'an ! , because it's mentioned clearly in The Holy Qur'an in chapter 21 verse 107 the god said " And We have not sent you, [O Muḥammad], except as a mercy to the worlds." , And it's clearly mentioned in chapter 5 verse 32 the god said "Because of that, We decreed upon the Children of Israel that whoever kills a soul unless for a soul or for corruption [done] in the land - it is as if he had slain mankind entirely. And whoever saves one - it is as if he had saved mankind entirely." , and it's mentioned in chapter 29 verse number 46 " And do not argue with the People of the Scripture except in a way that is best, except for those who commit injustice among them, and say, "We believe in that which has been revealed to us and revealed to you." , you see ! , Islam really deserve to be called , The solution for terrorism ! , Islam calls to worship no one but The only and one God , if you want to accept Islam or have any questions please visit this website and ask your questions https://edialogue.org/