Fighting for Allah or Islam that means Jihad doesn't means war or kill or harm to other religion etc. Do you know the proper meaning of Jihad??? You should learn quran well. Don't judge anything by your tinny knowledge. Learn quran fully then comment