Over a hundred thousand armed Palestinians roam Gaza streets. Vast amounts of explosives and weapons are available to anyone wishing to pay the price.