If there is a God then how come there is so much bloodshed, war, poverty, murder, rape, child abuse and many other social injustices in the world ?
The reason for this is very apprent and is found in the Qur'aan. Allah Ta' ala says in the Qur'aan 'Corruption has spread on earth because of the actions of man, due to the wrongdoings of the wrong doers or the disbelief of the disbelievers.' If a student is punished for violating a law of the institute, what will be our reaction? We will say simply say 'The student is deserving of the punishment'. So when man violates the divine law of the institute of Allah, then why do we question, 'Is there a God'. Yes, there is God and He is the One that has brought this condition unto man because of his misdeeds. The second reason is, when this affliction comes unto those who are god fearing, then this will be a means of reward for them if they are patient at such a time. 'Does man think that he will be left alone if he merely says, I am a believer and he will not be tested.' Most definitely, Allah will test him. Allah Ta'ala says, 'Allah will most definitely test you with fear, hunger, loss of wealth, loss of lives and loss of crop. Glad tidings to those that are patient.' This is a disguised blessing of Allah. When the surgeon puts that blade on the body of the patient, even then it would outwardly look like mutilation or oppression, but it is the good of the patient that the surgeon has in his mindAllah Ta'ala Knows The Best .