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

40 answers 40