in simple words , quran orders them to do these things.its a fact u, can verify for urself. hypocrites like shabana azm,etc are lying.islam is no religion of peace.again read what quran teaches. and orders .the things will become amply clear..the problem is with the teachings of the religion. a fact that is difficult to digest and publicise in a democracy..