Сталин применял те методы, которые были необходимы в его время. Любые задачи всегда решаются, отталкиваясь от неких вводных данных, а не от наших идеалистических представлений о том, как должно было бы быть. Именно Жизнь ставит перед нами новые и новые задачи, проверяя нашу готовность их решить. Ленин жил в совершенно другое время, и его главной задачей было - захват власти в стране под новыми лозунгами. Он их решил. Но уже управлять страной этими же методами, увы, невозможно. Сталин же показал себя настоящим Лидером именно в искусстве управления.
И Сталин и Ленин были людьми своего времени. Всё, что они делали, нужно рассматривать применительно к той конкретной ситуации, в которой они находились.