Twitter and others have let the Taliban spread their message unabated for too long.