Imram is point out mistakes in the religions which bash other religions. The religion practiced in way brings law and order and peace to the society. Another way breeds cruelty, murder and plunder. Middle eastern based religion have both components. Eastern based religions, at end of each ritual end with words peace (shanti). Eastern based religions like Buddhism do not have to revolve around a God, which gives more flexibility. The Hindu religion which is called a way of life etc. believes in one God too, but believes in His ability to come in infinite forms. On one side one cannot picture a almighty with infinite powers and on the other limit his ability to take any shape or form. Does a Hindu need to believe in a Super human above? Not necessary. But what ever way one prays, is't it totally illogical for that infinite power to send some one to be killed and His death is for human benefit? Is't it also illogical for Him to send a messenger or a Prophet who advocates imposition of ideas with terror and violence? Why does He not come himself, if has something to convey. In that respect, may be a Hindu is right when they say, He himself took a human form to advocate a principle.