"islam does not sanction indiscriminate violence", not violence per se.
"killing of innocents cannot be justified", not killing of human beings per se.
as far as quoting the quranic verses out of context, these verses only get worse in context.
e.g. "unto you my religion, to me mine". this out of context verse sounds so tolerant. but when read in context, it is understood that allah told this in response to the pagan arabs' appeal to synthesize islam and arab paganism.
when the pagan arabs said, lets end this animosity. we will accept what is good in your religion, you accept what is good in ours, allah, thru mohammed (SAW) said, "you will not worship what i worship, i will not worship what you worship. to you your religion, to me mine." Q.109.006
blows the cover of tolerance, huh? so, you see, context only makes it worse.