Islamist terrorists attack Free Speech in Texas; guns prevent another Charlie Hebdo massacre