Why does God allow Satan to live and to do al his dirty work?

38 answers 38